node.js - 不支持选项 [useMongoClient]

标签 node.js mongodb express mongoose

我正在使用 mongodb-3.6.0。

我的 express 代码是

var promise = mongoose.connect('mongodb://localhost/myapp', {
  useMongoClient: true
});

在运行应用程序时,我得到 选项 [useMongoClient] 不受支持。我在 ^5.0.0-rc0 中的 Mongoose 版本。

请帮忙。

最佳答案

由于 Mongoose 5 处于候选发布阶段,因此没有太多关于此的文档,但对于 mongoose 5,您不需要提供 useMongoClient 选项。 Mongoose 5 默认使用 Mongo 客户端。因此,只需删除此选项即可。

关于node.js - 不支持选项 [useMongoClient],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48031029/

相关文章:

node.js - sequelize 集成到 hapi

javascript - 如何从我的 EJS 模板中获取属性列表?

javascript - Net.Socket 实例不会在 NodeJS 中消失

mongodb - 限制 mongodb 集合中的文档数量,没有 FIFO 策略

node.js - 从我的路由器模块引用 Express 应用程序

node.js - 使用 Express 4.x 的 res.cookie 时请求头无法获取 cookie

ruby-on-rails - 无法远程验证 mongodb

connect.c :1:18: fatal error: bson. h: 没有那个文件或目录

node.js - 为什么会忘记对象的原型(prototype)?

node.js - Nginx + (nodejs, socketio, express) + php站点