MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Mongoid 3 - acesse os resultados do map_reduce


Finalmente descobri graças ao grupo do Google Mongoid. Detalhes aqui:https://groups.google.com/d/topic/ mongoide/T6XhqLtofTE/discussion

A correção de um forro é:
collection = mr_collection.send(:documents).sort(sort).limit(limit).skip(skip).to_a

Em uma versão futura do mongoid, Mongoid::Contextual::MapReduce#documents será alterado de um método privado para um método público, e o .send(:documents) não será mais necessário.