我有一个文档,它有一个名为info
的字段,info里面有一个名为data
的字段。data
是一个对象数组。我想用updateMany为data中的每个对象添加一个新的布尔字段isActive: false
。
这就是现在的样子
{
info: {
data: [{
"name": "Max"
},
{
"name": "Brian"
},
...
]
}
}
这就是我想要的:
{
info: {
data: [{
"name": "Max",
"isActive": false
},
{
"name": "Brian",
"isActive": false
},
...
]
}
}
我该怎么做?
2条答案
按热度按时间eimct9ow1#
将
isActive
字段与所有位置运算符$[]
相加。如果要更新多个文档,请考虑应用
{ multi: true }
。dxxyhpgq2#
UpdateMany也是可能的,例如在Compass中。
© 2019 www.qqq.com版权所有并保留所有权利