MongoDB map-reduce podporuje scope
pole, které nastavuje globály Javascriptu dostupné pro map
, reduce
a finalize
funkcí. Můžete přidat pole do scope
a sledujte součet během každé map
nebo reduce
fáze, podle toho, co má pro váš případ použití největší smysl; k tomu pak můžete přistupovat během finalize
pro výpočet procenta pro každou výstupní skupinu.