2011-01-24 116 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