Es gibt einen (etwas) undokumentierten Ereignistyp:reconnectFailed
.
Dies ist hier dokumentiert:http:// mongodb.github.io/node-mongodb-native/core/api/Server.html#event:reconnectFailed aber nur für das Server-Objekt. Es scheint jedoch auch vom Db-Objekt ausgegeben zu werden, etwa so:
db.on('reconnectFailed', (err) => {
// do something here
});
Ich habe verifiziert, dass dies auch für die Version 2.2 des nodejs-Mongodb-Treibers funktioniert, nur dort überhaupt nicht dokumentiert.