私は、expressでAPIを設定して、さまざまなmongodbデータベースに書き込む単一のページャーに取り組んでいます。これを行うために私はmongooseモジュールですべての作業をしているdb.jsという名前のファイルを1つ持っていて、app.js.というExpressファイルに2つの接続をエクスポートしています。MongoDB接続が必要か関数別に
ノードでアプリケーションファイルを実行すると、mongoコンソールに2つの接続が表示されます。
私の質問は、関数自体が呼び出されたときにDBに接続する関数であるようにエクスポートを構造化する必要がありますか? 2つの接続を開いたままにして、人々がそれらを使用するのを待っていることについて悪いことはありますか?
を使用して起動することができます。必要なときに接続を開いたり開いたりする効率/信頼性について、どこからでも読んでいただけますか? –