Es gibt einige Aggregationsoperatoren, die nur in $gruppe
Aggregation und benannt als $group accumulators
So wie Sie $sum
verwendet haben
hier müssen Sie für den name
verwenden auch Schlüssel
{ "$group": {
"_id": "$_id",
"name": { "$first": "$name" }, //$first accumulator
"count": { "$sum": 1 }, //$sum accumulator
"totalValue": { "$sum": "$value" } //$sum accumulator
}}
Der Akkumulator ist wie ein Array von Elementen, das als Array akkumuliert wird. $first -> gibt den ersten Namen an, der in die Gruppe der Namen gehört
Beispiel:also wenn Sie $_id
haben gleicher aber anderer Name ["Darik","John"]
Angabe von $first
gibt Darik &ähnlich $last
gibt John