我的错误:useNewUrlParser自Node.js驱动程序版本4.0.0起无效,并将在下一个主要版本中删除

1cklez4t  于 5个月前  发布在  Node.js
关注(0)|答案(2)|浏览(112)

我正在使用mongoose将MongoDB与我的后端连接。
第一个月
这是我写的一段代码,它有两个警告:“警告:useNewUrlParser是一个已弃用的选项”和“警告:useUnifiedTopology是一个已弃用的选项”。有没有办法修复它们?
我尝试安装版本<4.0,但同样的错误是回升。

ubof19bj

ubof19bj1#

这个问题可以通过更新Mongoose中的MongoDB连接设置来解决,使用最新的默认设置。只需连接,无需指定任何额外的选项:

const mongoose = require('mongoose');

module.exports = async () => {
    try {
        await mongoose.connect(process.env.DB_URL, {});
        console.log("CONNECTED TO DATABASE SUCCESSFULLY");
    } catch (error) {
        console.error('COULD NOT CONNECT TO DATABASE:', error.message);
    }
};

字符串

mahfuzrp #mrp

j9per5c4

j9per5c42#

只需将其删除即可。

const connectDB = async () => {
    try {
      const conn = await mongoose.connect(process.env.MONGO_URI);
    }
  }

字符串

相关问题