Meine Sammlung JSONEinzelaggregationsanfrag für mehrere Gruppen
[
{
"_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
}
]
}
]
ich die amount
, cash
und card
Gruppe wiese mit Aggregations Rahmen haben will. Kann jemand helfen?
Bitte beachten Sie meine _id
als ObjectId
für Demo-Zwecke als ich gegeben habe, 0 und 1. Ich bin mit Knoten Js und MongoDB und ich möchte die erwartete Ausgabe in nur einer Abfrage wie folgt:
Erwartete Ausgabe:
{
"cash":160,
"card":40,
"total":200,
"count":3
}