You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 14:45:56