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

mongooseを使用するときに、ノードとmongoの間に大量の接続があるのは正常ですか?

    まず、ノードプロセスの再起動時に接続を閉じていることを確認します。このようなもの:

    process.on('SIGINT', function() {
      mongoose.connection.close(function () {
        console.log('Mongoose default connection disconnected through app termination');
        process.exit(0);
      });
    });
    

    デフォルトのマングース接続の管理について詳しくは、http://theholmesoffice.com/mongoose-をご覧ください。接続-ベストプラクティス/

    また、接続ごとにpoolSizeを指定できることにも注意してください。デフォルトは5です。

    var uri = 'mongodb://localhost/test';
    mongoose.createConnection(uri, { server: { poolSize: 4 }});
    

    http://mongoosejs.com/docs/connections.html#connection_pools




    1. 正規表現MongoDBC#ドライバーでフィルター処理

    2. Spring-Data-MongoDBを使用してエンティティに@TextIndex名を設定する方法

    3. express html-pdfパッケージを使用しているときに、画像が動的画像パスからレンダリングされない

    4. MongoDBジャーナルファイルとoplogはどのように異なりますか?