2020-03-27 记录mongdb(7)

2020-03-26  本文已影响0人  大风车呀大风车

更新文档

db.collection.update()    db.<collection>.update(<query>,<update>,<options>)

<query>文档定义了更新操作时筛选文档的条件

<update>文档提供了更新的内容

<options>文档声明了一些更新操作的参数

图1

需要注意的点:文档主键_id是不可以更改的;

                        当更新的时候,_id不一致时候会报错;所以在使用<update>文档来替换整篇被更新文档的时候,我们一般不会在<update>文档中包含_id字段。

                        不管有多少篇符合<query>文档筛选条件,只有第一篇会被更新(只应用在单一文档上)。

更新文档操作符

图2

$set  更新、新增字段。语法: {$set:{<filed1>:<value1>...}}

更新多个文档

上一篇下一篇

猜你喜欢

热点阅读