node-mongodb-nativeの主なコミッターは次のように述べています:
アプリの起動時にdoMongoClient.connectを一度開いて、dbオブジェクトを再利用します。これはシングルトン接続プールではありません。各.connectは新しい接続プールを作成します。
したがって、質問に直接答えるには、 MongoClient.connect()
の結果であるdbオブジェクトを再利用します。 。これにより、プーリングが可能になり、各dbアクションで接続を開いたり閉じたりする場合と比較して速度が大幅に向上します。