MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Jak uzyskać połączenie tylko do odczytu za pomocą pymongo?

Musisz określić Preferencje odczytu na twoje pytania. Preferencja odczytu Preferowana dodatkowa wyśle ​​zapytania do węzła drugorzędnego, ale powróci do węzła głównego w przypadku, gdy węzeł drugorzędny nie będzie dostępny.

Preferencje odczytu w pymongo są konfigurowane w MongoClient:

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

Więcej informacji (i źródło powyższych) można znaleźć tutaj .



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. PHP:Czy serializowanie obiektów i umieszczanie ich w bazie danych na później jest złym projektem?

  2. Filtruj elementy tablicy za pomocą $regex

  3. Grupa Mongodb i operatorzy projektów

  4. Instalowanie Mongoose w NodeJS 0.10.8

  5. Agregacja MongoDB C# z LINQ