pymongo:无法从二级阅读,因为它是次要的

时间:2014-02-25 20:08:20

标签: python mongodb pymongo mongoengine

尝试查询Mongo中的集合时,我收到了这个特别无用的错误:

pymongo.errors.AutoReconnect: not master

我正在连接到辅助设备(意图从中读取),所以我故意不想在这里使用主设备。我通过mongoengine明确告诉Mongo:

mongoengine.connect(
    my_db,
    host=ip_address_of_secondary,
    read_preference=pymongo.ReadPreference.SECONDARY)

那个电话回复很好;这是后来的读取失败,但有例外:

for item in MyMongoEngineType.objects:

我怎样才能从中学阅读?

0 个答案:

没有答案