4 votes

mongoid, comment fusionner le résultat avec map/reduce

J'essaie d'utiliser out reduce mais je ne sais pas comment appeler output . Exemple :

@results = Article.collection.map_reduce(map, reduce, :out => 'test')

@results.find()
 => <Mongo::Cursor:0x2c276c4 namespace='myapp_development.test' @selector={} @cursor_id=> 

Quand j'essaie :

@results1 = Article.collection.map_reduce(map, reduce, :out =>{reduce: 'test'}

Le résultat attendu est un duplicata de @résultats. Mais si j'exécute @results1.find().to_a, je vois qu'il est égal à @results.

Et comment puis-je appeler le résultat par espace de noms dans rubyrails en utilisant mongoid ?

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X