【发布时间】:2018-07-30 03:54:18
【问题描述】:
这是我的例子..
items: [
{
mart_code : 1,
director: "James",
category: "fruit",
name: "apple",
money: 5000
},
{
mart_code: 1
director: "James",
category: "toy",
name: "dragon",
money: 15000
},
{
mart_code: 2,
director: "Sam",
category: "fruit",
name: "orange",
money: 3500
}
]
我想得到结果..
martList: [ {
mart_code: 1,
directorList:[
{
director: "James",
money: 20000
}
],
categoryList: [
{
category: "fruit",
money: 5000
},
{
category: "toy",
money: 15000
}]
},
{
mart_code: 2,
directorList:[
{
director: "Sam",
money: 3500
}
],
categoryList: [
{
category: "fruit",
money: 3500
}]
}
]
我试图 $facet、$group、$unwind $project... 有没有有效的方法?
【问题讨论】:
-
为什么要应用我的顶级示例自动感应......?对不起..
标签: mongodb aggregation-framework aggregation