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

Promiseを介してmongodb接続を再利用する方法

    もうすぐです。コードに加える変更は2、3だけです。

    "use strict"
    var app = require('./utils/express')();
    var mongodb = require('mongodb');
    
    var MongoClient = mongodb.MongoClient;
    var url = 'mongodb://nidhind:[email protected]:51635/my-mongo';
    // no need to call then() yet
    var connection = MongoClient.connect(url);
    
    app.set('port', (process.env.PORT || 5000));
    
    app.listen(app.get('port'), function() {
      console.log('ParkMe app is running on port', app.get('port'));
    });
    
    
    app.get('/location/create', function(req, res, next) {
      // the connection is opened once, use it at will
      connection.then(function(db) {
        db.collection('parkme_parkingLots').find({}).toArray().then(function(docs) {
          return docs;
        });
      });
    });
    


    1. MongoDB updateMany()

    2. マングース:ユーザーの完全なリストを取得

    3. ClusterControlとSNMPの統合-概念実証:パート1

    4. MySQLおよびPostgreSQLの新しいバックアップ管理およびセキュリティ機能:ClusterControlリリース1.6.2