MongoDB tiene un nuevo Aggregation Framework y estoy intentando descubrir cómo usarlo con Mongoid. Parece que hay una rama de ciclomotor con esta funcionalidad como se discute here. He actualizado a 2.2 y MongoDB intentado instalar esta rama del ciclomotor en mi aplicación como esta:Agregado con Mongoid
joya 'ciclomotor', git: 'git: //github.com/mongoid/moped.git', rama : 'aggregation-support'
pero la agregación sigue sin funcionar. Este es el llamado que estoy utilizando para probarlo:
= Post.all.aggregate ({ "grupo $" => { "_id" => "$ _id"}})
ACTUALIZACIÓN
En los mongo shell esto funciona:
db.users.aggregate ({grupo $: {_id: "$ _id"}})
así que estoy pensando que es un problema Mongoid ... cualquier palabra sobre esto sería genial!
¿Es porque en la carcasa que está accediendo a la colección de usuarios y en Mongoid la colección de publicaciones? ^^ –
¿Has probado Post.collection.aggregate ("$ group" => {"_id" => "$ _id"})? –
@neon ¿Obtuvo el marco agregado para trabajar con ciclomotor y monótono utilizando esa rama y le gustaría actualizar su pregunta con la solución. – brg