Подключение к набору реплик MongoDB с помощью Ming
Я использую Python для подключения к MongoDB и использую Ming ( http://merciless.sourceforge.net/tour.html) для поддержания согласованности модели данных. У него есть некоторые приятные функции, которые мне действительно нравятся, но, к сожалению, похоже, что с v0.3.0 удалена поддержка наборов реплик. Кто-нибудь знает, возможно ли заставить работать Ming 0.4.2 с набором реплик?
1 ответ
Создатель Ming Рик Коупленд вернулся ко мне с ответом на этот вопрос. Решением является использование 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)
Спасибо, Рик!