mongodb更新文档——update函数和$set操作符
修改文档内容:
单个更新
- update()函数: 用于更新已存在文档
1.首先查看下数据

2.使用update()更新
![]()
3.再查看下数据
![]()
可以看到数据修改了,可是其他字段都消失了,这就是update的一个特性(没有修改的字段会消失)
- $set操作符: 用来指定一个键并更新键值,若键不存在并创建
1.首先查看下数据

2.使用update()更新,同时使用$set操作符,即使没有修改的字段也不会消失
![]()
3.再查看下数据
![]()
此外$set还可以完成键值对的添加
我们给JessicaJung这条文档添加description
![]()
![]()
批量更新
- 使用 multi 参数实现批量更新
这是两条title一样的数据,我们使用multi实现批量更新
![]()
使用multi:true实现批量更新
![]()
查看数据
![]()