MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Làm cách nào để kết nối lại với MongoDB bằng trình điều khiển C ++?

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.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. kết nối với mongodb cục bộ từ bộ chứa docker

  2. Tạo chỉ mục một phần khi trường không rỗng

  3. truy vấn thành phần phụ mongodb

  4. 2 cách để có được kích thước tài liệu trong MongoDB

  5. mongo createIndex background chặn shell