【发布时间】:2016-05-22 00:24:50
【问题描述】:
我是一个使用 Node JS 和 MongoDB 的新手,通过互联网查看我来制作这个模块以连接到 mongo。我的问题是
- 可以吗?
- 如何改进它
- 有没有办法用生成器 ES6 做到这一点?
这是我的代码:
"use strict"
var MongoClient = require('mongodb').MongoClient;
var config = {
host: 'localhost',
port: 27017,
db: 't1'
};
var mdb = null,
uri = `mongodb://${config.host}:${config.port}/${config.db}`;
module.exports = {
connect: () => {
return new Promise((resolve, reject) => {
MongoClient.connect(uri, (err, db) => {
if(err) {
return reject(err);
} else {
mdb = db;
return resolve();
}
});
});
},
get: () => {
return mdb;
}
};
【问题讨论】:
标签: javascript node.js mongodb ecmascript-6