Python を使用して MongoDB に接続し、Ming ( http://merciless.sourceforge.net/tour.html ) を使用してデータ モデルの一貫性を維持しています。私が本当に気に入っている素晴らしい機能がいくつかありますが、残念ながら v0.3.0 でレプリカ セットのサポートが削除されたようです。Ming 0.4.2 をレプリカ セットで動作させることが可能かどうかは誰にもわかりませんか?
質問する
155 次
1 に答える
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)
ありがとうリック!
于 2013-11-04T19:03:59.030 に答える