【发布时间】:2021-09-14 17:59:20
【问题描述】:
我想按键聚合以下内容并对值求和:
{
"_id": {
"$oid": "60dd5e0bd0ba24343dabc626"
},
"s": {
"_71vnohpi4": {
"q": 2
}
}
},
{
"_id": {
"$oid": "609ea0b0c85ca8e54adc610c"
},
"s": {
"_71vnohpi4": {
"q": 49
},
"_h2121audz": {
"q": 20
}
}
}
想要总结如下的值:
{
"_id": {
"$oid": "newid-doesntmatter"
},
"s": {
"_71vnohpi4": {
"q": 51
},
"_h2121audz": {
"q": 20
}
}
}
大多数可用的示例都适用于数组,因此$unwind 在我的情况下不起作用。而且由于键是动态的,我无法指定键名。
【问题讨论】:
标签: mongodb aggregation-framework