H5W3
当前位置:H5W3 > 其他技术问题 > 正文

MongoDB 批量更新数组内嵌套的对象

2019-11-14 19-45-03 的屏幕截图.png

问题描述

我是Mongo初学者,求教各位前辈
已知条件 “stageDto.id” = 1000 , 怎样批量更新 “stageDto.name”为”test”

回答:

利用$占位符处理

db.doc.update({"stageHistory.stageDto.id": 1000},{$set:{"stageHistory.$.stageDto.name": "test"}})

MongoDB 批量更新数组内嵌套的对象

回答:

db.opportunities.update({“stageHistory.stageDto.id”: “1000”},{$set:{“stageHistory.$[].stageDto.name”: “test”}},{multi:true})

本文地址:H5W3 » MongoDB 批量更新数组内嵌套的对象

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址