MongoDB中如何为符合条件的文档添加新字段?updateMany报错求助
修复MongoDB为符合条件文档添加字段的语法错误
你的命令错误在于将查询条件和更新操作合并到了同一个对象中,updateMany()方法需要接收两个独立的参数:
- 第一个参数:查询筛选器,用来匹配目标文档
- 第二个参数:更新操作对象,定义要执行的修改操作
正确的命令如下:
db.students.updateMany({age: {$gt: 19}}, {$set: {'marks': 9}})
命令说明
{age: {$gt: 19}}:匹配students集合中所有age大于19的文档{$set: {'marks': 9}}:为匹配到的文档添加marks字段,字段值设为9
内容的提问来源于stack exchange,提问作者m_anand
相关产品推荐
相关产品推荐

