Der er nogle aggregeringsoperatorer, der kun kan bruges i $group
aggregering og navngivet som $group accumulators
Ligesom du brugte $sum
her skal du bruge for name
også nøgle
{ "$group": {
"_id": "$_id",
"name": { "$first": "$name" }, //$first accumulator
"count": { "$sum": 1 }, //$sum accumulator
"totalValue": { "$sum": "$value" } //$sum accumulator
}}
Akkumulator er som et array af elementer, det akkumuleres som array.$first -> giver 1. navn, der går i gruppen af navne
Eksempel:så hvis du har $_id
samme men anderledes navn ["Darik","John"]
angiver $first
vil give Darik &tilsvarende $last
vil give John