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

Hvordan genopretter man forbindelse til MongoDB ved hjælp af C++ driver?

Du skal aktivere _autoReconnect i mongo::DBClientConnection::DBClientConnection-konstruktøren.
http://api.mongodb.org/cplusplus/current/classmongo_1_1_d_b_client_connection.html#a6a1a348024dd302572504b7bfb6e74a2

Variablen _failed returneret af metoden isfailed() indstilles ikke før _check Connection kaldes. _checkConnection kaldes ikke før noget er sendt til databasen, så som et alternativ kan du kalde ping-kommandoen før du kalder _isFailed. Den anbefalede rettelse er dog at aktivere _autoReconnect.




  1. Sådan forespørges alle underdokumenter

  2. Mongo opdaterer alle poster med et felt, der er null

  3. Django Selleri kan ikke forespørge postgres db inde i opgaven

  4. E:Kan ikke finde pakken mongodb-org