MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Cách sử dụng lại kết nối mongodb thông qua Promise

Bạn sắp hoàn thành, chỉ có một số thay đổi trong mã của bạn sẽ được thực hiện:

"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. Làm cách nào để tạo một ObjectId với mongoose?

  2. Lập chỉ mục trên một trường nằm trong một loạt các tài liệu con

  3. xếp hạng bảng xếp hạng trong mongo với những người chơi xung quanh

  4. MongoDB:Làm cách nào để có được danh sách riêng biệt của các giá trị trường tài liệu con?

  5. Bắt đầu với MongoDB Go Driver