国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > MongoDB > 正文

MongoDB日常使用的技巧與注意事項匯總

2020-10-29 18:44:50
字體:
供稿:網(wǎng)友

前言

這是一篇日常使用MongoDB時候遇到的問題的解決技巧的文章,分享出來供大家參考學(xué)習(xí),下面話不多說了,來一起看看詳細的介紹吧。

一、查找數(shù)組字段不為空的記錄

查找數(shù)據(jù)中數(shù)組字段不為空的記錄。

舉個例子:有以下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":""}} 

四、數(shù)據(jù)導(dǎo)出,在mongodb的bin目錄執(zhí)行mongoexport命令并設(shè)定相關(guān)的參數(shù)

例如:

./mongoexport -h 192.168.0.201 --port 27017 

主站蜘蛛池模板:
增城市|
商水县|
高淳县|
永济市|
达尔|
修文县|
湟中县|
镇平县|
淮南市|
江津市|
延长县|
济宁市|
十堰市|
韶山市|
深水埗区|
龙南县|
襄樊市|
友谊县|
兰考县|
建阳市|
社旗县|
泉州市|
秦皇岛市|
延长县|
永嘉县|
特克斯县|
洛浦县|
肇州县|
琼海市|
抚顺市|
富源县|
双辽市|
文山县|
正定县|
咸宁市|
米林县|
定兴县|
洛南县|
广宁县|
吉安县|
开远市|