Whi*_*oad 4 mongoose mongodb node.js
刚刚开始学习教程,但是当我尝试启动我的非常基本的节点应用程序时,我得到了
if (VALID_OPTIONS.indexOf(key) === -1) throw new Error(`\`${key}\` is an invalid option.`);
^
Error: `false` is an invalid option.
Run Code Online (Sandbox Code Playgroud)
到目前为止,我只有最少的代码,还没有找到任何相关内容,并且不明白这么少的代码会出什么问题,注释掉具有 false 的“usefindandmodify”并不能修复它
import express from "express";
import bodyParser from "body-parser";
import mongoose from "mongoose";
import cors from "cors";
const app = express();
app.use(bodyParser.json({ limit: "30mb", extender: true }));
app.use(bodyParser.urlencoded({ limit: "30mb", extender: true }));
app.use(cors());
const CONNECTION_URL =
"mongodb+srv://<passandstuff>@cluster0.gber6.mongodb.net/myFirstDatabase?retryWrites=true&w=majority";
const PORT = process.env.PORT || 5000;
mongoose
.connect(CONNECTION_URL, {
useNewUrlParser: true,
useUnifiedTopology: true,
})
.then(() =>
app.listen(PORT, () => console.log(`server running on port: ${PORT}`))
)
.catch((error) => console.log(error.message));
mongoose.set(("useFindAndModify", false));
Run Code Online (Sandbox Code Playgroud)
小智 7
如果您使用 mongoose 6 这些选项是不必要的
Mongoose 6 的行为始终如同 useNewUrlParser、useUnifiedTopology 和 useCreateIndex 为 true,而 useFindAndModify 为 false 一样。请从您的代码中删除这些选项。
https://mongoosejs.com/docs/migration_to_6.html#no-more-deprecation-warning-options
| 归档时间: |
|
| 查看次数: |
7675 次 |
| 最近记录: |