sql >> データベース >  >> NoSQL >> MongoDB

C ++ドライバーを使用してMongoDBに再接続するにはどうすればよいですか?

    mongo ::DBClientConnection::DBClientConnectionコンストラクターで_autoReconnectを有効にする必要があります。
    http://api.mongodb.org/cplusplus/current/classmongo_1_1_d_b_client_connection.html#a6a1a348024dd302572504b7bfb6e74a2

    isfailed()メソッドによって返される変数_failedは、_checkConnectionが呼び出されるまで設定されません。 _checkConnectionは、データベースに何かが送信されるまで呼び出されないため、代わりに、_isFailedを呼び出す前にpingコマンドを呼び出すことができます。ただし、推奨される修正は_autoReconnectを有効にすることです。




    1. MongoDBデータベースデプロイメントの自動化

    2. C#でMongoDBネストされた$elemMatchクエリを実装する方法

    3. マングースの「静的」メソッドと「インスタンス」メソッド

    4. 重複するMongoObjectIdが2つの異なるコレクションで生成される可能性はありますか?