5
如何訪問Mongoid> 3.0中的主節點?訪問Mongoid 3主節點
在Mongoid < 3.0,你可以使用:
Mongoid::Config.master.eval('...')
最接近我可以在3找到似乎是:
klass.collection.database.command(eval: '...') #=> failed with error "not master"
有沒有更好的方式來獲得訪問掌握?還是一種確保命令由主節點評估的方法?
謝謝。我迫切需要運行一個修復,一個lá「Mongoid.master.command({'repairDatabase'=> 1})」,但不能在mongoid 3中。相反,我做了一些像「SomeModel.collection.database.command({ 'repairDatabase'=> 1})「 – 2013-05-06 01:48:28
如何使用'SomeModel.mongo_session'? – Dean 2014-09-17 02:02:43
看起來'User.collection.database.session.cluster.with_primary do'塊沒有必要 – akostadinov 2014-10-22 20:41:38