小编Dum*_*590的帖子

如何修复有关“strictQuery”的 Mongoose 弃用警告

当我开始构建后端服务器时,我收到此弃用警告,但它显示我已连接到数据库。

文件server.js

const dotenv = require('dotenv');
const mongoose = require('mongoose');
const app = express();
dotenv.config();

mongoose
  .connect(process.env.MONGODB_URI)
  .then(() => {
    console.log('connected to db');
  })
  .catch((err) => {
    console.log(err.message);
  });

const port = process.env.PORT || 5000;
app.listen(port, () => {
  console.log(`serve at http://localhost:${port}`);
});
Run Code Online (Sandbox Code Playgroud)

文件package.json

{
  "name": "backend",
  "version": "1.0.0",
  "description": "backend",
  "main": "server.js",
  "scripts": {
    "start": "node server",
    "dev": "nodemon server"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "dependencies": {
    "dotenv": "^16.0.3",
    "express": "^4.18.2",
    "mongoose": "^6.8.0"
  },
  "devDependencies": …
Run Code Online (Sandbox Code Playgroud)

mongoose mongodb node.js deprecation-warning

19
推荐指数
1
解决办法
3万
查看次数

标签 统计

deprecation-warning ×1

mongodb ×1

mongoose ×1

node.js ×1