我使用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相关问答推荐

MongoDB-如何验证Document字段以仅允许特定的文件扩展名?

Jest由于UUID而无法解析测试,即使在Jest中启用ESModule支持后也是如此

Mongoose抱怨说,整数是数字,而不是整数

获取驱动器文件夹的直接子文件夹时出现问题

EJS ForEach循环标记

通过PutObjectCommand上传AWS S3 PDF文件,结果为空PDF

从mongodb集合中获取每分钟数据的每小时数据

如何创建具有不同对象类型的数组类型

为什么 mongoose 没有常规数组方法

安装样式组件时出现react 错误

如何防止 Chrome 通过 Selenium 崩溃?

React Native:执行 com.android.build.gradle.internal.tasks.Workers$ActionFacade 时发生故障

将已保存的卡片从条带显示到前端

为什么在调用数据库调用时我的参数没有定义?

cURL 和 shell 任务

适用于 Windows 的 NVM 无法正常工作?

如何在不全局安装的情况下在 Node REPL 中要求 node 模块?

如何brew安装特定版本的Node?

Fluxible 中的脱水和再水合代表什么?

deno vs ts-node:有什么区别