【问题标题】:MongoMapper and more than one databases in applicationMongoMapper和应用程序中的多个数据库
【发布时间】:2011-07-19 17:42:10
【问题描述】:

是否可以在将模型存储在许多数据库中的应用程序中使用 MongoMapper?例如,我为用户分离了数据库,为订单分离了另一个数据库,我想使用 MongoMapper 对用户和订单进行建模。当然,我可以切换 MongoMapper.connection 属性,但由于竞争条件,它可能不安全。

【问题讨论】:

    标签: mongomapper


    【解决方案1】:

    您可以为每个模型设置连接:

    User.connection(Mongo::Connection.new('localhost', 27017))

    【讨论】:

    • 非常感谢。我搜索了 accessor= 并且我认为连接是只读的,当我没有找到它时。
    猜你喜欢
    • 1970-01-01
    • 2012-04-08
    • 2017-03-04
    • 1970-01-01
    • 1970-01-01
    • 2015-12-14
    • 2023-03-08
    • 2019-05-23
    • 1970-01-01
    相关资源
    最近更新 更多