更新文档
db.collection.update() db.<collection>.update(<query>,<update>,<options>)
<query>文档定义了更新操作时筛选文档的条件
<update>文档提供了更新的内容
<options>文档声明了一些更新操作的参数
图1需要注意的点:文档主键_id是不可以更改的;
当更新的时候,_id不一致时候会报错;所以在使用<update>文档来替换整篇被更新文档的时候,我们一般不会在<update>文档中包含_id字段。
不管有多少篇符合<query>文档筛选条件,只有第一篇会被更新(只应用在单一文档上)。
更新文档操作符
图2$set 更新、新增字段。语法: {$set:{<filed1>:<value1>...}}
更新多个文档
网友评论