【发布时间】:2011-07-19 17:42:10
【问题描述】:
是否可以在将模型存储在许多数据库中的应用程序中使用 MongoMapper?例如,我为用户分离了数据库,为订单分离了另一个数据库,我想使用 MongoMapper 对用户和订单进行建模。当然,我可以切换 MongoMapper.connection 属性,但由于竞争条件,它可能不安全。
【问题讨论】:
标签: mongomapper
是否可以在将模型存储在许多数据库中的应用程序中使用 MongoMapper?例如,我为用户分离了数据库,为订单分离了另一个数据库,我想使用 MongoMapper 对用户和订单进行建模。当然,我可以切换 MongoMapper.connection 属性,但由于竞争条件,它可能不安全。
【问题讨论】:
标签: mongomapper
您可以为每个模型设置连接:
User.connection(Mongo::Connection.new('localhost', 27017))
【讨论】: