前言
這是一篇日常使用MongoDB時(shí)候遇到的問(wèn)題的解決技巧的文章,分享出來(lái)供大家參考學(xué)習(xí),下面話不多說(shuō)了,來(lái)一起看看詳細(xì)的介紹吧。
一、查找數(shù)組字段不為空的記錄
查找數(shù)據(jù)中數(shù)組字段不為空的記錄。
舉個(gè)例子:有以下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中為一個(gè)Collection添加用戶,可以如下操作:
use collection_name 切換到某個(gè)庫(kù)
db.createUser( { user: "collection_name", pwd: "password", roles: [ "readWrite", "dbAdmin" ] })
三、有的時(shí)候需要?jiǎng)h除指定字段那一列,使用update操作。
例如要?jiǎng)h除name這一列:
query json:
{"name":{$exists:true}}
update json:
{$unset:{"name":""}}
四、數(shù)據(jù)導(dǎo)出,在mongodb的bin目錄執(zhí)行mongoexport命令并設(shè)定相關(guān)的參數(shù)
例如:
./mongoexport -h 192.168.0.201 --port 27017 主站蜘蛛池模板: 国产免费观看一区二区三区 | 免费一级高清毛片 | qyl在线视频精品免费观看 | 一区二区三区视频在线 | 亚洲第一黄色网 | 亚洲成人免费影视 | 一级免费| 九九热这里只有精品8 | 欧美粗暴analvideos | 福利免费在线观看 | 久久精品国产亚洲7777 | 国产一级毛片国语版 | 国产精品区一区二区三区 | 国产精品99久久久久久久 | 免费国产自久久久久三四区久久 | 一级黄色免费 | 一级毛片手机在线观看 | 国产 日韩 亚洲 欧美 | 久久91亚洲人成电影网站 | 国产精品男女 | 噜噜社| 92看片淫黄大片一级 | 黄色片免费视频 | 成年人小视频在线观看 | 激情综合网俺也去 | 午夜精品老牛av一区二区三区 | 男人的天堂色偷偷 | 欧美日韩精品一区二区三区不卡 | 欧美一级久久 | 色中色在线播放 | 国产精品久久久久久久午夜片 | 成人性视频欧美一区二区三区 | 男人的天堂色偷偷 | 国产色片在线观看 | 久久精品视频日本 | 91av亚洲| 国内精品久久久久久久久久久久 | 999久久久国产999久久久 | av日韩在线免费观看 | 麻豆视频在线播放 | 毛毛片在线看 |