MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Как да се свържа отново с MongoDB с помощта на C++ драйвер?

Трябва да активирате _autoReconnect в конструктора mongo::DBClientConnection::DBClientConnection.
http://api.mongodb.org/cplusplus/current/classmongo_1_1_d_b_client_connection.html#a6a1a348024dd302572504b7bfb6e74a2

Променливата _failed, върната от метода isfailed(), не е зададена, докато не се извика _check Connection. _checkConnection не се извиква, докато нещо не бъде изпратено до базата данни, така че като алтернатива можете да извикате командата ping, преди да извикате _isFailed. Препоръчителната корекция обаче е да активирате _autoReconnect.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как да стартирам mongodb обвивка в докер контейнер?

  2. Ограничение за групово вмъкване на Mongodb в Python

  3. Преобразуване на типове данни в MongoDB

  4. MongoDB скрипт за архивиране на репликация, зададен локално към Windows Server

  5. заявка с mongoose