MongoDB map-reduce ondersteunt een scope
veld, dat Javascript-globalen beschikbaar stelt voor map
, reduce
, en finalize
functies. Je zou een veld kunnen toevoegen aan scope
en volg het totaal tijdens een van beide map
of reduce
fasen, afhankelijk van wat het meest logisch is voor uw gebruik; je kunt hier dan toegang toe krijgen tijdens finalize
om het percentage voor elke uitgangsgroep te berekenen.