この質問に対する答えは、ドライバーのバージョンと特定のコードによって異なります。
最新のドライバーバージョンは、接続プール をサポートしている必要があります 。これは通常、最初の接続を試行したときに例外が発生する可能性があることを意味しますが、再接続できるはずです。
実装も重要です。これを行うにはいくつかの方法があります。 Webサーバーの起動以外で接続を開く人もいれば、要求に応じて接続を開く人もいます。
接続プールがある場合は、すべての要求で「接続を開く」ことができるはずです。再起動後にエラーを正しく処理する必要がありますが、ノード環境を再起動する必要はありません。