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

Làm cách nào để cấu trúc ứng dụng express của tôi, nơi tôi chỉ cần mở kết nối mongodb một lần?

Giải pháp khác là chuyển cơ sở dữ liệu đến bộ định tuyến thông qua yêu cầu, như sau:

app.js

var db = openDatabase();

var app = express();

app.all('*', function(request, response, next)
    {
    request.database = db;
    next();
    });

app.get('/api/user/:id', Users.getByID);

users.js

var Users =
    {
    getByID: function(request, response)
        {
        request.database.collection('users').findOne(...)
        response.send(user);
        }
    };

module.exports = Users;


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mongoid .limit không hoạt động trong mongoid 3.1.x

  2. Thông báo lỗi tùy chỉnh với Mongoose

  3. nhóm trong mongo loại trừ giá trị null

  4. Mongo $ addToSet an Array

  5. tự động tăng trong node-mongodb-native bằng cách sử dụng bộ sưu tập bộ đếm