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

Как мога да структурирам моето експресно приложение, където трябва да отворя mongodb връзка само веднъж?

Друго решение е да прехвърлите база данни към рутера чрез заявка, като това:

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. Как да вмъкна двоичен файл в mongodb с помощта на javascript?

  2. Добавете поле на елемент от масив в агрегирането на MongoDB

  3. MongoDB сортиране на деца

  4. Проверете текущия брой връзки към MongoDb

  5. Кормило:Достъпът е отказан за разрешаване на свойството от, защото не е собствена собственост на своя родител