MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Come ottenere una connessione di sola lettura utilizzando pymongo

Ti consigliamo di specificare una Preferenza di lettura sulle tue domande. Una preferenza di lettura di Secondary Preferred invierà le query a un nodo secondario ma tornerà al nodo primario nel caso in cui un secondario non sia disponibile.

La preferenza di lettura in pymongo è configurata in MongoClient:

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

Ulteriori informazioni (e fonti di cui sopra) possono essere trovate qui .