非数组的,我已经用以下代码实现了
db.hotel.update({name: "张三"}, {$set: {name: "张六"}})
这种数组的,我怎么写? update(list中的index的 name改成张三)
list: [
{
id:1,
name: "李四"
},
{
id:2,
name: "王五"
}
]
非数组的,我已经用以下代码实现了
db.hotel.update({name: "张三"}, {$set: {name: "张六"}})
这种数组的,我怎么写? update(list中的index的 name改成张三)
list: [
{
id:1,
name: "李四"
},
{
id:2,
name: "王五"
}
]
5 回答4.8k 阅读✓ 已解决
4 回答2.4k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
5 回答1.9k 阅读
2 回答1.3k 阅读✓ 已解决
3 回答2k 阅读
1 回答3.2k 阅读
mongodb 官方文档
当前数据:
下面的语句会修改数组中某个元素的std属性:
结果:
注意因为是updateOne所以虽然有两个grade为85的元素,但只有先匹配到的被修改了。
对应到你的例子