[英]Connection to mongodb module - NodeJS
我是与Node JS和MongoDB一起工作的新手,通过互联网寻找使这个模块与Mongo建立连接的方法。 我的问题是
这是我的代码:
"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;
}
};
您可能需要在Promise的 resolve
回调中使用mdb
var,但是我认为最好的方法是将Mongoose ODM用于MongoDB。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.