我使用mongoose和mocha进行MongoDB模式设计和API开发

在实际警告文本下方:

( node :9872)弃用警告:侦听Db类上的事件已弃用,将在下一个主要版本中删除.

推荐答案

UPDATE

mongodb@3.6.5美元出局了.

只需更新mongodb驱动程序和mongoose:

npm i mongodb mongoose

这是由mongoose 使用的mongodb@3.6.4 native driver引起的.

#1您可以将mongodb降级为3.6.3(described here).

#2或将mongoose从5.11.16降级至5.11.15:

npm uninstall mongoose
npm install mongoose@5.11.15

#3,或者只是等待mongodb@3.6.5.

Node.js相关问答推荐

Mongoose更新许多不使用数组作为筛选器来更新记录

JsonwebToken过期后如何注销和清除cookie?

后端如何保护数据不被用户提取其他用户的数据?

我的 MERN 网站一直告诉我我的一个函数不是一个函数

构建期间 Docker 容器中的 npm 安装失败

Node fetch 实现似乎与 Deno 和 Bun 不同,导致网站没有返回响应?

如何在Node.js的telegraf.js命令中添加参数?

Prisma,只有一个用户的行可以有真值,@@unique(userId, isActive)

Mongoose post中间件触发deleteMany

无法截取页面截图

在 `DataFrame` 上使用用户定义的可链接函数抽象出 Polars 表达式

通过 npm 导入 Sass

Mongodb v4.0 Transaction, MongoError: Transaction numbers are allowed on a replica set member or mongos

安全沙箱并执行用户提交的 JavaScript?

使用 Socket.io 将客户端连接到服务器

运行摩卡+伊斯坦布尔+通天塔

在多个 .env 文件之间切换,例如 .env.development 和 node.js

User.findOrCreate 函数是做什么的,什么时候在Passport 中调用它?

在 Node.js 中写入 CSV

webpack-dev-server 找不到模块webpack