我尝试在网上搜索,并没有发现如何重用 mongodb.connection 对象的明显代码示例。这是我目前所拥有的,任何人都可以验证这是否可以。
var app = express();
var mongodb = require('mongodb').MongoClient, format = require('util').format;
var db = null;
app.get('/api/v1/put/:var1/:var2', function(req, res){
collection = db.collection('collection');
/** .. logic ... **/
});
mongodb.connect('mongodb://127.0.0.1:27017/mydb', function(err, mdb){
db = mdb;
app.listen(8000);
});