【问题标题】:Connecting to a MongoDB replica set using Ming使用 Ming 连接到 MongoDB 副本集
【发布时间】:2013-11-02 03:31:09
【问题描述】:

我正在使用 Python 连接到 MongoDB,并使用 Ming (http://merciless.sourceforge.net/tour.html) 来保持数据模型的一致性。它有一些我非常喜欢的不错的功能,但不幸的是,从 v0.3.0 开始,它似乎已经删除了对副本集的支持。有谁知道是否有可能让 Ming 0.4.2 与副本集一起工作?

【问题讨论】:

    标签: python mongodb ming


    【解决方案1】:

    Ming 的创作者 Rick Copeland 回复了我这个问题的答案。解决方法是使用create_engine,传入MongoReplicaSetClient:

    bind = create_engine(
        "Williams-iMac.local:27017,Williams-iMac.local:27018,Williams-iMac.local:27019",
        replicaSet=replica_set_name,
        read_preference=ReadPreference.PRIMARY_PREFERRED,
        use_class=MongoReplicaSetClient)
    datastore = create_datastore(db_name, bind=bind)
    

    谢谢瑞克!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-05-25
      • 1970-01-01
      • 1970-01-01
      • 2014-07-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-26
      相关资源
      最近更新 更多