Istnieje (nieco) nieudokumentowany typ zdarzenia:reconnectFailed
.
Jest to udokumentowane tutaj:http:// mongodb.github.io/node-mongodb-native/core/api/Server.html#event:reconnectFailed ale tylko dla obiektu Server. Jednak wydaje się, że jest również emitowany przez obiekt Db, tak jak:
db.on('reconnectFailed', (err) => {
// do something here
});
Sprawdziłem, że to działa również w wersji 2.2 sterownika nodejs mongodb, ale w ogóle nie jest tam udokumentowane.