Ruby on rails 为多个数据库设置mongomapper
如何让一个mongo模型访问一个数据库,然后使用另一个数据库访问另一个数据库 我一直在发送此链接 这个答案和我的答案一样Ruby on rails 为多个数据库设置mongomapper,ruby-on-rails,mongomapper,Ruby On Rails,Mongomapper,如何让一个mongo模型访问一个数据库,然后使用另一个数据库访问另一个数据库 我一直在发送此链接 这个答案和我的答案一样 在我的应用程序中,我在哪里为我的模型设置连接?您发布的源链接就是您想要的。这些方法都混合在您的模型中,因此: class MyModel include MongoMapper::Document connection(Mongo::Connection.new('localhost', 27017)) set_database_name "my_databa
在我的应用程序中,我在哪里为我的模型设置连接?您发布的源链接就是您想要的。这些方法都混合在您的模型中,因此:
class MyModel
include MongoMapper::Document
connection(Mongo::Connection.new('localhost', 27017))
set_database_name "my_database"
# ...
end
因为它只是一个Mongo::连接,所以可以使用。()+1还值得注意的是,您可以根据文档在
config/initializers/mongo.rb
中设置MongoMapper.connection,然后您可以根据需要更改每个型号的数据库,即不需要connection(…)
行。