我的收藏JSON單彙總查詢多個組
[
{
"_id" : 0,
"finalAmount":40,
"payment":[
{
"_id":0,
"cash":20
},
{
"_id":1,
"card":20
}
]
},
{
"_id" : 1,
"finalAmount":80,
"payment":[
{
"_id":0,
"cash":60
},
{
"_id":1,
"card":20
}
]
},
{
"_id" : 2,
"finalAmount":80,
"payment":[
{
"_id":0,
"cash":80
}
]
}
]
我想有amount
,cash
和card
組明智使用聚合框架。誰能幫忙?
請考慮我_id
爲ObjectId
用於演示目的,我已經給了0和1。我使用節點JS和MongoDB的,我想在短短的一個查詢的預期輸出如下:
預期輸出:
{
"cash":160,
"card":40,
"total":200,
"count":3
}