Der er en (noget) udokumenteret hændelsestype:reconnectFailed
.
Dette er dokumenteret her:http:// mongodb.github.io/node-mongodb-native/core/api/Server.html#event:reconnectFailed men kun for Server-objektet. Det ser dog ud til at det også udsendes af Db-objektet, som sådan:
db.on('reconnectFailed', (err) => {
// do something here
});
Jeg har bekræftet, at dette også virker for 2.2-versionen af nodejs mongodb-driveren, bare ikke dokumenteret der overhovedet.