为什么我无法连接到我的数据库?

时间:2021-06-05 07:25:23

标签: node.js mongodb mongoose

我创建了我的数据库,但随着 Moongoose 更新,我的数据库停止工作并给出错误 Can't callopenUri() 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'))

1 个答案:

答案 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'))
相关问题