MongoDB map-reduce поддържа scope поле, което задава Javascript глобали, достъпни за map , reduce и finalize функции. Можете да добавите поле към scope и проследете общата сума по време на map или reduce фази, което е най-разумно за вашия случай на употреба; след това можете да получите достъп до това по време на finalize за да изчислите процента за всяка изходна група.