mongo操作备忘

╄→гoц情女王★ 提交于 2020-02-10 22:39:35
#查看collection内 某个字段条目数
db.dictionary_system.find({"name":"xxx"}).count()
#清空某个collection的字段,很危险,很危险,很危险,不要执行,不要执行,不要执行!!!!他会把有name的都干掉!!!!删除用下面的remove
db.dictionary_system.update({},{$unset:{'name':'xxx.xxx'}},false, true)
#查看某个字段在collection的内容
db.dictionary_system.find({"name":"xxxx"})
#备份某个collection
mongoexport -h xxxxxxx.mongodb.rds.aliyuncs.com:3717 -uxxxx -d xx-c dxxxxx  -o xxxxx
#导入整个collection。导入失败
mongoimport -hdds-2ze641e07cb38e441.mongodb.rds.aliyuncs.com:3717 -dhalo -cdictionary_system -unlpuser  dictionary_system.mongo
#通过某个json导入
mongoimport  --host xxxxxmongodb.rds.aliyuncs.com:3717 -uxxxxx -pxxxxx -dhalo -cxxxxx --file xxxx.json
#按照id删除某个collections
db.xxxxx.remove({"_id":ObjectId("xxxxx")});

  

采坑不小心百度出来unset的方式删除某条字段,结果悲剧了,都你妈删了,望后来者不要使用update  unset  去删除某个mongo的collection字段,他会把符合key的都干掉,而不管value

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!