sql >> Databáze >  >> NoSQL >> MongoDB

Jak se znovu připojit k MongoDB pomocí ovladače C++?

V konstruktoru mongo::DBClientConnection::DBClientConnection byste měli povolit _autoReconnect.
http://api.mongodb.org/cplusplus/current/classmongo_1_1_d_b_client_connection.html#a6a1a348024dd302572504b7bfb6e74a2

Proměnná _failed vrácená metodou isfailed() není nastavena, dokud není zavoláno _check Connection. _checkConnection není voláno, dokud není něco odesláno do databáze, takže alternativně můžete před voláním _isFailed zavolat příkaz ping. Doporučená oprava je však povolit _autoReconnect.




  1. loopback zahrnout do dotazu vzdálenou metodu

  2. Klonovat databázi v Mongodb mezi hostiteli pomocí ovladače uzlu

  3. Benchmarking MongoDB – řízení výkonu NoSQL

  4. Zkusit nainstalovat mongodb s dijango?