Node.js и MongoDB, повторно использующие объект БД

Я новичок в Node.js и MongoDB, но яНам удалось собрать некоторые части из SO и документацию для Монго.

Монго документация приводит пример:

// Retrieve
var MongoClient = require('mongodb').MongoClient;

// Connect to the db
MongoClient.connect("mongodb://localhost:27017/exampleDb", function(err, db) {
  if(!err) {
    console.log("We are connected");
  }
});

Что выглядит хорошо, если мне нужно только использовать БД в одной функции в одном месте. Поиск и чтение в SO показали мне, что мне не следует каждый раз открывать новое соединение, а использовать пул и повторно использовать объект базы данных, который я получаю в первый раз. Этот ответ в изобилии на SO, но яЯ не уверен, как вообще получить объект БД, а затем как его использовать.

Скажем, у меня есть код Node.js выше в моем App.js, и тогда у меня есть разные маршруты, которые должны запускать различные операции на БД, например:

app.post('/employee', function(req, res){
    //Put req.name in database
});


app.post('/car', function(req, res){
    //Put req.car in database
});

Как мне собрать эти два фрагмента во что-нибудь полезное?

Я нашел похожий вопрос вNode.js повторно использовать ссылку MongoDB , но судя по всему это (http://mongodb.github.io/node-mongodb-native/driver-articles/mongoclient.html ) похоже, что я должен использовать MongoClient, а не db (). И я'я не уверен, что это решает и мою проблему ...

Ответы на вопрос(2)

Ваш ответ на вопрос