mongodb更新文档——update函数和$set操作符

修改文档内容:

单个更新

  • update()函数: 用于更新已存在文档

1.首先查看下数据

2.使用update()更新

3.再查看下数据

可以看到数据修改了,可是其他字段都消失了,这就是update的一个特性(没有修改的字段会消失)

  • $set操作符: 用来指定一个键并更新键值,若键不存在并创建

1.首先查看下数据

​​​​​​​2.使用update()更新,同时使用$set操作符,即使没有修改的字段也不会消失

3.再查看下数据

此外$set还可以完成键值对的添加

我们给JessicaJung这条文档添加description

批量更新

  • 使用 multi 参数实现批量更新

​​​​​​​这是两条title一样的数据,我们使用multi实现批量更新

​​​​​​​

使用multi:true实现批量更新

查看数据