Jeg har lige opdaget denne nye 3.2-funktion:includeArrayIndex
.
Så du kan unwind
feltet omsætning med denne mulighed og derefter sum
ved hjælp af din includeArrayIndex
felt som id og derefter sort
og push
for at få et nyt array.
Reference:https://docs.mongodb.org/manual/reference/ operatør/aggregation/unwind/