我创建了我的数据库,但随着 Moongoose 更新,我的数据库停止工作并给出错误 Can't call
openUri() on an active connection with different connection string
我不知道为什么会发生这种情况。
这是我的猫鼬连接代码
const urlmon = 'mymongodburl'
mongoose.connect(urlmon, {
useNewUrlParser: true,
useUnifiedTopology: true
})
const db = mongoose.connection
db.on('error', error => console.error(error))
db.once('open', MONGO_URI => console.log('Connected to Database'))
答案 0 :(得分:0)
如果有人遇到此错误,请使用 createConnection
喜欢
const urlmon = 'mymongodburl'
mongoose.createConnection(urlmon, {
useNewUrlParser: true,
useUnifiedTopology: true
})
const db = mongoose.connection
db.on('error', error => console.error(error))
db.once('open', MONGO_URI => console.log('Connected to Database'))