mongodb如何更新表中所有数据

887
2023/8/24 6:44:19
栏目: 云计算
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

要更新MongoDB表中的所有数据,可以使用updateMany()方法来更新所有文档。

以下是一个示例,它将更新名为"students"的集合中的所有文档的"age"字段为25:

db.students.updateMany({}, {$set: {age: 25}})

上面的代码中,{}表示匹配所有文档,$set操作符指定要更新的字段和新值。

还可以使用其他查询条件来更新特定的文档,例如:

db.students.updateMany({name: "John"}, {$set: {age: 25}})

这将更新名为"John"的学生的"age"字段为25。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: MongoDB中怎么监控复制延迟