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

mongodbの再接続に失敗したイベントを検出するにはどうすればよいですか?

    (やや)文書化されていないイベントタイプがあります:reconnectFailed

    これはここに文書化されています: http:// mongodb.github.io/node-mongodb-native/core/api/Server.html#event:reconnectFailed ただし、Serverオブジェクトの場合のみです。ただし、次のように、Dbオブジェクトからも放出されるようです。

    db.on('reconnectFailed', (err) => {
      // do something here
    });
    

    私はこれがnodejsmongodbドライバーの2.2バージョンでも機能することを確認しましたが、そこにはまったく文書化されていません。



    1. 'MongoDB.Driver.IMongoCollection<>'から'System.Collections.Generic.IEnumerable<>'に変換できません

    2. Pymongoはリストとしてのみ値を返します

    3. ネストされた属性が無効な場合でも、update_attributesは常にtrueを返します

    4. Mongodb 4+ findOneAndUpdate()returnNewDocumentが機能しない