2011-01-24 39 views

回答

8

我问这个问题on Mongoid group,这是最好的回应:

假设你的模型对象是Mongoid ::文档,只需调用就可以了 “DB”的方法来获得一个句柄蒙戈: :Mongoid 正在使用的DB对象。

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

从那里,你可以直接使用MongoDB的Ruby驱动程序API。

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

此外,还可以使用ModelName.collection访问记录集。

+0

访问数据库对象,你帮了不少忙!谢谢! – 2011-04-12 06:31:44

+0

看起来像'db`方法已经出来,'collection'方法在! – 2013-04-25 23:17:32

0

直至并包括Mongoid 2.4,你可以用

db = Mongoid.master