国产探花免费观看_亚洲丰满少妇自慰呻吟_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 

主站蜘蛛池模板:
鹰潭市|
连城县|
余姚市|
宿迁市|
祁东县|
缙云县|
新闻|
郑州市|
永济市|
类乌齐县|
林芝县|
皋兰县|
甘德县|
安新县|
犍为县|
梓潼县|
岳池县|
湛江市|
高邮市|
花莲县|
白玉县|
车险|
邵阳市|
页游|
五常市|
万年县|
革吉县|
临西县|
无锡市|
宁远县|
丹寨县|
和田县|
福海县|
合阳县|
罗江县|
博乐市|
祁门县|
南投县|
潮安县|
吴旗县|
晋州市|