MongoDB map-reduce stöder ett scope
fält, som ställer in Javascript-globaler tillgängliga för map
, reduce
och finalize
funktioner. Du kan lägga till ett fält i scope
och spåra summan under antingen map
eller reduce
faser, vilket som är mest meningsfullt för ditt användningsfall; du kan sedan komma åt detta under finalize
för att beräkna procentsatsen för varje utdatagrupp.