Ich habe gerade dieses neue 3.2-Feature entdeckt:includeArrayIndex
.
So können Sie sich unwind
das Feld Einnahmen mit dieser Option und dann sum
mit Ihrem includeArrayIndex
Feld als ID und dann sort
und push
um ein neues Array zu erhalten.
Referenz:https://docs.mongodb.org/manual/reference/ operator/aggregation/unwind/