Я хочу создать модуль для NodeJS для подключения к MongoDB. Я видел, что новый, лучший подход - использовать MongoClient, но я не могу понять, как я могу выполнять параллельные операции с базой данных. Цель Я хочу добиться того, чтобы иметь функции абстрагировать базы данных, как показано на следующем:Множество соединений MongoClient с использованием Node.js
exports.insertItem(item){
//Whatever
}
Согласно документации, я должен подключиться к базе данных таким образом:
MongoClient.connect("mongodb://localhost:27017/integration_test", function(err, db) {
//Do stuff on the db object
});
проблема заключается в том, как я должен повторно использовать объект db, если он не в области, которую я могу использовать для экспорта функций в узел? Должен ли я сделать MongoClient.connect() для каждой функции, связанной с БД?
возможно дубликат [Как повторно использовать соединение MongoDB в Node.js] (http://stackoverflow.com/questions/17647779/how-to-reuse-mongodb -связность-в-узле-JS) – moka