一、 更新文档
使用方法: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()