2011-01-24 27 views

Respuesta

8

hice esta pregunta on Mongoid group y esto fue la mejor respuesta:

Asumiendo que su modelo de objetos es un documento Mongoid ::, sólo tiene que llamar al método "DB" en él para obtener un identificador para el Mongo: : Objeto DB que Mongoid está utilizando debajo del capó.

http://rdoc.info/github/mongoid/mongoid/master/Mongoid/Collections/Cl...

A partir de ahí, se puede utilizar la API de controlador MongoDB Rubí directamente.

http://api.mongodb.org/ruby/current/file.TUTORIAL.html#

También, puede acceder a la colección de discos utilizando ModelName.collection.

+0

que ayudó mucho !! ¡Gracias! –

+0

parece que el método 'db' está fuera y el método' collection' está en! –

0

Hasta e incluyendo Mongoid 2.4 se podía acceder a la base de datos con objeto

db = Mongoid.master 
+1

Esto no funciona con 3+. 'MyModel.collection.database', sin embargo, no –

Cuestiones relacionadas