const mongoClient=require('mongodb').mongoClient;
const state={
db:null
}
module.exports.connect=function(done){
const url='mongodb://localhost:27017'
const dbname='shopping'
mongoClient.connect(url,(err,data)=>{
if(err) return done(err)
State.db=data.db(dbname)
done()
})
}
module.exports.get=function(){
return State.db
}
在使用此代码时遇到此错误,我想知道是什么导致了该错误以及所有可能的修复程序。
mongoClient.connect(url,(err,data)=>{
^
TypeError: Cannot read property 'connect' of undefined
不确定是什么原因造成的,我正在使用Visual Studio,并安装了最新版本的mongodb。
答案 0 :(得分:0)
db.mongoose
.connect(mongodb://${dbConfig.HOST}:${dbConfig.PORT}/${dbConfig.DB}
, {
useNewUrlParser: 真,
useUnifiedTopology: true
})