Я нашел статья, в котором говорится, что reconnectFailed испускается мангустом начиная с версии 4.12.
Я использую Mongoose v5.0.14, и я не могу найти это событие где-либо в документации, ни в документации для v4.13.
Это событие все еще существует? Если да, то где к нему документация?





Да, версия 5.0.14 по-прежнему генерирует reconnectFailed, когда базовый драйвер генерирует то же событие.
строки 445 - 447 из node_modules / mongoose / lib / connection.js:
db.s.topology.on('reconnectFailed', function() {
_this.emit('reconnectFailed');
});
Здесь особо нечего документировать, кроме настроек, с которыми вы обеспечиваете соединение, например, reconnectTries, reconnectInterval и т. д.
Те Варианты подключения здесь.
По сути, это событие будет сгенерировано, когда собственный драйвер mongodb попытался и не смог повторно подключиться к серверу после количества раз, указанного в ваших параметрах как reconnectTries. Если не указано иное, значение по умолчанию - 30 раз с ожиданием в 1 секунду между каждой попыткой.
Также стоит отметить, что reconnectFailed будет запущен только в том случае, если вы сначала успешно подключились, а затем не смогли повторно подключиться.