MongoDB五(更新与删除文档)

一、 更新文档

使用方法:update()方法更新文档的值
例如:

db.mycol.update({'title':'MongoDB Overview'},{$set:{'title':'New MongoDB Tutorial'}})

MongoDB 默认只更新单个文档,要想更新多个文档,需要把参数 multi 设为 true 。

db.mycol.update({'title':'MongoDB Overview'},{$set:{'title':'New MongoDB Tutorial'}},{multi:true})

二、 替换文档

使用方法:save()方法替换目标文档
例如:

db.mycol.save(
 {
     "_id" : ObjectId(5983548781331adf45ec7), "title":"Tutorials Point New Topic", "by":"Tutorials Point"
 }
)

三、 删除文档

使用方法:remove()方法清除集合中的文档。有两个参数可选:

  • deletion criteria:(可选)删除文档的标准
  • justOne:(可选)设置为true或1,则只删除一个文档。

范例:

db.mycol.remove({'_id': ObjectId("59794d992a07cd4b99876032")})

如果没有指定删除文档,则MongoDB会将集合中所有文档都删除。

如:db.mycol.remove()

发布了31 篇原创文章 · 获赞 25 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/s_842499467/article/details/76275049