记录我自己常用的MongoDB命令
show dbs
use db //db表示数据库名称,根据实际情况修改
show collections
db.collection.drop() //collection表示合集名称,根据实际情况修改
mongoexport -d db -c collection -o collection.dat
mongoimport -d db -c collection collection.dat
db.collection.insert({title: '张文兵博客',
url: 'https://zhangwenbing.com'})
db.collection.update({'title':'张文兵博客'},{$set:{'title':'Test博客'}})
db.post.update({'CreateTime':{$gte:new Date("2018-12-27")}},{$set:{'CreateTime':ISODate("2016-05-11T13:58:51.122Z")}},false,true)
第一个参数 {‘CreateTime’:{$gte:new Date(“2018-12-27”)}} 更新过滤的条件
第二个参数 {$set:{‘CreateTime’:ISODate(“2016-05-11T13:58:51.122Z”)}} 更新的内容
第三个参数 false 如果不存在update的记录,是否插入objNew,true为插入,默认是false,不插入
第四个参数 true 默认是false,只更新找到的第一条记录,如果这个参数为true,就把按条件查出来多条记录全部更新
db.collection.remove({'title':'张文兵博客'})
db.collection.find().pretty()
db.collection.find({"title":"张文兵博客"}).pretty()
如果这篇文章对你有所帮助,可以通过下边的“打赏”功能进行小额的打赏。
本网站部分内容来源于互联网,如有侵犯版权请来信告知,我们将立即处理。