Ответ на этот вопрос будет зависеть от версии вашего драйвера и вашего конкретного кода.
Последние версии драйверов должны поддерживать пул соединений . Как правило, это означает, что вы можете получить исключение при попытке первого соединения, но вы сможете снова подключиться.
Ваша реализация также важна. Есть несколько способов сделать это. Некоторые люди открывают соединение вне запуска веб-сервера, другие делают это в ответ на запросы.
Если у вас есть пул соединений, то вы сможете «открывать соединение» при каждом запросе. После перезагрузки вам придется правильно обрабатывать ошибки, но вам не нужно перезапускать среду Node.