MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Как да използвате повторно mongodb връзка чрез Promise

Почти сте готови, има само няколко промени във вашия код, които трябва да направите:

"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. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Групиране по условие в MongoDB

  2. Mongoose поддържа ли метода на Mongodb `findAndModify`?

  3. Инсталиране на MongoDB на CentOS 7

  4. MongoDB Коректна схема за агрегирани данни

  5. как да покажете заявка, докато използвате анотации на заявка с MongoRepository с пролетни данни