MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

So erreichen Sie eine schreibgeschützte Verbindung mit Pymongo

Sie sollten eine Leseeinstellung angeben zu deinen fragen. Eine Lesepräferenz von Secondary Preferred sendet Abfragen an einen sekundären Knoten, greift jedoch auf den primären Knoten zurück, falls ein sekundärer Knoten nicht verfügbar ist.

Die Lesepräferenz in Pymongo wird im MongoClient konfiguriert:

>>> client = MongoClient(
...     'localhost:27017',
...     replicaSet='foo',
...     readPreference='secondaryPreferred')
>>> client.read_preference
SecondaryPreferred(tag_sets=None)

Weitere Informationen (und die oben genannten Quellen) finden Sie hier .