前言
這是一篇日常使用MongoDB時候遇到的問題的解決技巧的文章,分享出來供大家參考學習,下面話不多說了,來一起看看詳細的介紹吧。
一、查找數組字段不為空的記錄
查找數據中數組字段不為空的記錄。
舉個例子:有以下Mongo文檔,
{ "id" : "581c060f2b436c05aafb1632", "commit_history" : [ "581c20d52b436c05aafb1633", "581c21c12b436c05aafb1634" ]},{ "id" : "581c060f2b436c05aafb1633", "commit_history" : []}
想要查找commit_history不為空的記錄,有以下方法:
方法一: db.collection.find({commit_history: {$not: {$size: 0}}})
方法二: db.collection.find({'commit_history.0': {$exists: 1}})
二、MongoDB添加用戶
在MongoDB中為一個Collection添加用戶,可以如下操作:
use collection_name 切換到某個庫
db.createUser( { user: "collection_name", pwd: "password", roles: [ "readWrite", "dbAdmin" ] })
三、有的時候需要刪除指定字段那一列,使用update操作。
例如要刪除name這一列:
query json:
{"name":{$exists:true}}
update json:
{$unset:{"name":""}}
四、數據導出,在mongodb的bin目錄執行mongoexport命令并設定相關的參數
例如:
./mongoexport -h 192.168.0.201 --port 27017 主站蜘蛛池模板: 91九色视频 | av日韩在线免费观看 | 色av成人天堂桃色av | 国产精品久久久久网站 | 国产一级毛片高清视频完整版 | 欧美性久久久 | 91av久久 | 欧美国产精品一区二区 | 国产日韩成人 | 亚洲国产视频在线 | 国产一区精品在线观看 | 欧美成人精品欧美一级乱黄 | 国产中文av在线 | 一区二区免费看 | 国产精品99久久久久久宅女 | 亚洲国产精品久久久久制服红楼梦 | 毛片网站视频 | 视频在线91| 蜜桃网站在线观看 | 国产精品视频中文字幕 | 一级黄色毛片播放 | 精品一区二区在线观看 | 黄色片快播 | 日韩字幕在线观看 | 高清国产午夜精品久久久久久 | 精品一区二区三区免费毛片爱 | 国产毛片在线 | 欧美一级精品片在线看 | 91 久久| 在线成人免费观看视频 | 国产精品色在线网站 | 斗破苍穹在线免费 | 色婷婷tv | 国产999在线 | 日韩精品| 国产精品一区久久久久 | 国产精品午夜未成人免费观看 | 国产精品久久久久久久久久尿 | 欧美精品色精品一区二区三区 | 88xx成人永久免费观看 | 免费国产一级淫片 |