为多个数据库设置mongomapper

时间:2012-03-02 10:41:22

标签: ruby-on-rails mongomapper

如何让一个mongo模型转到一个数据库,另一个使用另一个数据库?

我一直在发送此链接

https://github.com/jnunemaker/mongomapper/blob/master/lib/mongo_mapper/plugins/persistence.rb

这个stackoverflow答案就像我的回答

MongoMapper and more than one databases in application

我的应用程序在哪里设置模型的连接?

1 个答案:

答案 0 :(得分:2)

您发布的源链接是您想要的。这些方法都混合到您的模型中,因此:

class MyModel
  include MongoMapper::Document
  connection(Mongo::Connection.new('localhost', 27017))
  set_database_name "my_database"
  # ...
end

因为它只是一个Mongo :: Connection,所以你可以使用any of its supported options。 (source