Bạn nên bật _autoReconnect trong phương thức khởi tạo mongo ::DBClientConnection ::DBClientConnection.
http://api.mongodb.org/cplusplus/current/classmongo_1_1_d_b_client_connection.html#a6a1a348024dd302572504b7bfb6e74a2
Biến _failed được trả về bởi phương thức isfailed () không được đặt cho đến khi _check Connection được gọi. _checkConnection không được gọi cho đến khi một cái gì đó được gửi đến cơ sở dữ liệu, vì vậy, để thay thế, bạn có thể gọi lệnh ping trước khi gọi _isFailed. Tuy nhiên, cách khắc phục được khuyến nghị là bật _autoReconnect.