当我这样做对我的收藏此查询...节点与猫鼬和总金额嵌套领域
models.Project.find(function(err, result) {
//result = doc below
}).populate('media')
...我得到这样的结果:
{
_id: 57f36baa6cf34d079c8474a0,
code: 'ZMIA',
__v: 0,
media:[
{
_id: 57f36bb26cf34d079c847766,
project_code: 'ZMIA',
amount: 228,
__v: 0
},
{
_id: 57f36bb26cf34d079c84775c,
project_code: 'ZMIA',
amount: 250,
__v: 0
}
]
},
{
_id: 57f36baa6cf34d079c8474a1,
code: 'ZMJU',
__v: 0,
media: []
}
media
是一个REF域。如何将嵌套媒体对象(如果存在)聚合到$sum
amount
字段并将结果分组为project_code
?
目前还不清楚预期的结果是什么。你能否详细说明一下? – styvane