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.