(やや)文書化されていないイベントタイプがあります: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バージョンでも機能することを確認しましたが、そこにはまったく文書化されていません。