Istnieje (nieco) nieudokumentowany typ zdarzenia:reconnectFailed .
Jest to udokumentowane tutaj:https:// 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.