【发布时间】:2020-12-11 05:23:23
【问题描述】:
我在 MongoDB 中有一个集合 data,看起来像这样 -
文档 1-
{
metadata:[
{
"title": "High",
"val": 12
},
{
"title": "Medium",
"val": 15
},
{
"title": "Low",
"val": 2
}
]
}
文档2-
{
metadata:[
{
"title": "High",
"val": 10
},
{
"title": "Medium",
"val": 12
},
{
"title": "Low",
"val": 20
}
]
}
等等..
我希望根据title 值聚合val 字段。
输出应该看起来像 -
{
"High": 22,
"Medium": 27,
"Low": 22
}
我如何实现这一目标?提前致谢。
【问题讨论】:
标签: mongodb mongodb-query nosql aggregation-framework nosql-aggregation