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

Wystąpił limit czasu po wybraniu serwera przez 30000 ms za pomocą CompositeServerSelector

Dodaj „?connect=replicaSet” na końcu ciągu połączenia, jeśli łączysz się z MongoLab.

new MongoClient("mongodb://username:[email protected]:11111/db-name?connect=replicaSet")

Ten bilet JIRA zawiera pewne szczegóły:https://jira.mongodb.org/browse/CSHARP-1160

Zasadniczo ustawieniem domyślnym jest połączenie z członkiem zestawu replik. Ale ustawienia pojedynczego węzła MongoLab są w rzeczywistości zestawem replik pojedynczego węzła, a to powoduje, że nie ufamy mu. Dołączenie ?connect=replicaSet do ciągu połączenia zmusi sterownik do przejścia w tryb zestawu replik i wszystko będzie działać.

Znalazłem te informacje tutaj.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Czy muszę wyraźnie zamknąć połączenie?

  2. Aktualizacja w forEach w powłoce mongodb

  3. MongoDb c# driver znajduje element w tablicy według wartości pola

  4. Niestandardowa domena Heroku nie działa

  5. MongoDB $not Operator potoku agregacji