sql >> データベース >  >> NoSQL >> MongoDB

Node.js WebアプリケーションでMongoDB接続を管理するにはどうすればよいですか?

    node-mongodb-nativeの主なコミッターは次のように述べています:

    アプリの起動時にdoMongoClient.connectを一度開いて、dbオブジェクトを再利用します。これはシングルトン接続プールではありません。各.connectは新しい接続プールを作成します。

    したがって、質問に直接答えるには、 MongoClient.connect()の結果であるdbオブジェクトを再利用します。 。これにより、プーリングが可能になり、各dbアクションで接続を開いたり閉じたりする場合と比較して速度が大幅に向上します。



    1. MongoDB $ pull

    2. Railsとキャッシング、memcacheとredisを簡単に切り替えることができますか?

    3. SpringDataMongoDBのGridFS

    4. 時間ベースの値を並べ替えるためのRedisデータ構造設計