我想爲NodeJS創建一個連接到MongoDB的模塊。我已經看到,更好的新方法是使用MongoClient,但我無法知道如何在數據庫上進行併發操作。我想達到的目標是有功能的,以抽象的數據庫,如下所示:使用Node.js的MongoClient多重連接
exports.insertItem(item){
//Whatever
}
根據該文件,我應該這樣連接到數據庫:
MongoClient.connect("mongodb://localhost:27017/integration_test", function(err, db) {
//Do stuff on the db object
});
的問題是我應該如何重用db對象,如果它不在我可以用於在節點中導出函數的作用域中?我應該在每個處理數據庫的函數上做一個MongoClient.connect()?
可能重複http://stackoverflow.com/questions/17647779/how-to-reuse-mongodb -connection-在節點-JS) – moka