Er zijn enkele aggregatie-operators die alleen kunnen worden gebruikt in $group
aggregatie en genoemd als $group accumulators
Net zoals je $sum gebruikte
hier moet je gebruiken voor de name sleutel ook
{ "$group": {
"_id": "$_id",
"name": { "$first": "$name" }, //$first accumulator
"count": { "$sum": 1 }, //$sum accumulator
"totalValue": { "$sum": "$value" } //$sum accumulator
}}
Accumulator is als een array van elementen, het accumuleert als array.$first -> geeft de eerste naam die in de groep namen hoort
Voorbeeld:dus als je $_id . hebt dezelfde maar andere naam ["Darik","John"] specificeren van $first geeft Darik en op dezelfde manier $last zal John geven