sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur återansluter jag till MongoDB med C++-drivrutin?

Du bör aktivera _autoReconnect i mongo::DBClientConnection::DBClientConnection-konstruktören.
http://api.mongodb.org/cplusplus/current/classmongo_1_1_d_b_client_connection.html#a6a1a348024dd302572504b7bfb6e74a2

Variabeln _failed som returneras av metoden isfailed() ställs inte in förrän _check Connection anropas. _checkConnection anropas inte förrän något skickas till databasen, så som ett alternativ kan du anropa kommandot ping innan du anropar _isFailed. Den rekommenderade lösningen är dock att aktivera _autoReconnect.




  1. Meteor.js - sätt att göra användarsökning över flera samlingar

  2. MongoDB $isoDayOfWeek

  3. Hur kör jag en förklara-fråga med 2.4 C# Mongo-drivrutinen?

  4. Mongoose SSL, anslutning accepteras inte