読み取り設定 を指定することをお勧めします あなたの質問に。 セカンダリ優先 の読み取り設定 セカンダリノードにクエリを送信しますが、セカンダリが使用できない場合はプライマリにフォールバックします。
pymongoの読み取り設定は、MongoClientで構成されます:
>>> client = MongoClient(
... 'localhost:27017',
... replicaSet='foo',
... readPreference='secondaryPreferred')
>>> client.read_preference
SecondaryPreferred(tag_sets=None)
詳細(および上記のソース)は、ここにあります。 。