【发布时间】:2022-01-25 21:34:50
【问题描述】:
我有一个看起来像这样的集合
[
{
"project":"example1",
"stores":[
{
"id":"10"
"name":"aa",
"members":2
}
]
},
{
"project":"example2",
"stores":[
{
"id":"14"
"name":"bb",
"members":13
},
{
"id":"15"
"name":"cc",
"members":9
}
]
}
]
我想更新 stores 数组的字段成员,从 Map 中获取新值,例如这个
0:{"10" => 201}
1:{"15" => 179}
预期结果是:
[
{
"_id":"61",
"stores":[
{
"id":"10"
"name":"aa",
"members":201
}
]
},
{
"_id":"62",
"stores":[
{
"id":"14"
"name":"bb",
"members":13
},
{
"id":"15"
"name":"cc",
"members":179
}
]
}
]
使用 javascript/typescript 实现这一目标的选项有哪些?
【问题讨论】:
标签: javascript node.js typescript mongodb mongodb-query