Обычно нет никакого выигрыша в производительности для извлечения всего набора результатов и выполнения m / r-приложения.На самом деле, почти во всех ситуациях создание полного набора результатов в памяти на сервере вашего узла является особенно плохой идеей.
Выполнение сопоставления / уменьшения на MongoDB гарантирует, что пропускная способность между базой данных и вашим сервером приложений не будет потрачена впустую.при получении набора результатов и записи результатов вашего m / r.Карта / уменьшение MongoDB также может быть легко увеличена.
TL; DR: всегда делайте это в MongoDB