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/