Du skal angive en læsepræference på dine forespørgsler. En læsepræference af Secondary Preferred vil sende forespørgsler til en sekundær node, men vil falde tilbage til den primære i tilfælde af, at en sekundær ikke er tilgængelig.
Læsepræferencen i pymongo er konfigureret i MongoClient:
>>> client = MongoClient(
... 'localhost:27017',
... replicaSet='foo',
... readPreference='secondaryPreferred')
>>> client.read_preference
SecondaryPreferred(tag_sets=None)
Mere information (og kilden til ovenstående) kan findes her .