【发布时间】:2020-01-04 21:52:15
【问题描述】:
我试图聚合和分组值,但希望其中一个字段作为键。
[
{id:1, value: "x"},
{id:2, value: "y"},
{id:1, value: "a"},
{id:2, value: "b"},
]
使用了这个查询但没有运气
db.getCollection('Test').aggregate([
{
$group: {
_id: "$id",
"value": {$push: "$$ROOT" }
}
}
])
正在努力实现这一目标
[
{ 1:[x,a] },
{ 2:[y,b] }
]
谁能帮我解决这个问题?
【问题讨论】:
标签: mongodb aggregation-framework