MongoDB map-reduce obsługuje scope
pole, które ustawia globalne JavaScript dostępne dla map
, reduce
i finalize
Funkcje. Możesz dodać pole do scope
i śledź sumę podczas map
lub reduce
fazy, w zależności od tego, co jest najbardziej sensowne dla twojego przypadku użycia; możesz uzyskać do niego dostęp podczas finalize
aby obliczyć procent dla każdej grupy wyjściowej.