Ik heb zojuist deze nieuwe 3.2-functie ontdekt:includeArrayIndex .
Dus je kunt unwind de veldopbrengst met deze optie en dan sum met uw includeArrayIndex veld als id en vervolgens sort en push om een nieuwe array te krijgen.
Referentie:https://docs.mongodb.org/manual/reference/ operator/aggregatie/afwikkelen/