MongoDB数据库(二:高级操作)
生活随笔
收集整理的這篇文章主要介紹了
MongoDB数据库(二:高级操作)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
練習一、完成使用Java代碼連接MOngoDB,創建集合,獲取集合,插入文檔,檢 索所有文檔,更新文檔,刪除第一個文檔。
a)連接MOngoDB
b)創建集合
c)獲取集合
d)插入文檔
e)檢索所有文檔
f)更新文檔
g)刪除第一個文檔
練習二:在test數據庫下創建address_home文檔,結構如下圖;
在自己用戶忙縮寫數據庫下創建usercol集合;
使用DBRef關聯查詢LIGOuDande地址;
練習三:在自己用戶數據庫下創建books集合,添加如下數據;
完成原子操作更新,要求product_total>0時可更新product_total遞減,且同時添加product_bought_by購買者信息。
練習四:如下圖在自己用戶數據庫下插入測試數據
要求使用MR方法查詢出年齡小于26歲的所有人員name,要求按照年齡分組,且年齡為24歲時需要打印This 24 years old。
練習五:使用shell在MongoDB中上傳一個大于5M的文件(如MP4,MP3等),并且查看當前 文件占用的區塊個數;
查詢所占的區塊數為96個
練習六:使用shell在MongoDB中下載5中上傳的文件,下載完成后刪除5中上傳的文件;
刪除test01數據庫中的111.MP3文件
在數據庫中查看驗證
練習七:使用Java完成文件在MongoDB中的上傳,下載和刪除
上傳:
?
下載:
刪除:
總結
以上是生活随笔為你收集整理的MongoDB数据库(二:高级操作)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MongoDB数据库(一:基本操作)
- 下一篇: 多线程和mysql