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/