假设我在mongodb中有一个收藏集
{
_id:124,
array:[{
_id:1
name:'name1'
},
{
_id:2
name:'name2'
}
]
}
如何通过单个查询用“名称”更新数组“ array”的所有名称字段? 谢谢。
答案 0 :(得分:0)
如果您使用的是MongoDB 3.6或更高版本
db.collection.update({_id: 124}, {$set: {"array.$[].name" : "Name"}});
查看此Link以获得更多