Подтвердить что ты не робот

У Монгоидов есть карта/Уменьшение?

Я использую код Ruby для вычисления суммы из массива, возвращаемого Mongoid.

Но возможно использование Map/Reduce может быть быстрее, за исключением того, что я не вижу никаких документов для Map Reduce на mongoid.org и Google для

map reduce site:mongoid.org

тоже не дает результата. (или используя MapReduce или Map/Reduce)

Есть документы на сайте MongoDB

map reduce site:mongodb.org

но также нужно использовать Map Reduce вместе с Mongoid.

4b9b3361

Ответ 1

Вы можете использовать сокращение карты с помощью Mongoid, как вы могли бы с помощью драйвера Ruby:

# Post is a Mongoid model...
Post.collection.map_reduce(map_function, reduce_function, options)

Для некоторых примеров выполнения преобразования карты в драйвере Ruby см. этот пост в блоге от Kyle Banker (сопровождающего драйвера Ruby MongoDB).