node.js - Get对象没有方法 'executeDbCommand'

标签 node.js mongodb mongoose

I am using mongodb 3.0.2 with mongoose 4.0 in nodejs

  • 当我将 mongoose 2.3 升级到 4.0 时,它开始抛出错误 'executeDbCommand',看起来这在 mongoose 4.0 中已被弃用, 有人有替换这个命令的想法吗?

我试图深入 Mongoose ,但找不到它,如果有人知道请帮助我!!

最佳答案

Mongoose 使用 native driver本身原型(prototype),api 文档说 native 驱动器有一个 command method 。代码将是:

var db = mongoose.createConnection('mongodb://user:pass@localhost:port/database');
db.command('sample command');

关于node.js - Get对象没有方法 'executeDbCommand',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29897247/

相关文章:

mongodb - 为什么这个 Node.js 插件 Mongoose 不起作用?我遵循了所有指示

node.js - mongoose findByIdAndDelete/findOneAndRemove 不删除

javascript - 由于 MIME 类型,我的 html 出现错误

node.js - sails js 框架中的 session 管理

javascript - getElementsByTagName 不起作用

node.js - 如何将 ObjectId 传递到 POST 请求中?

mongodb - 在 mongodb 中检索数组中的位置

node.js - 如何使用 Mongoose 在某个日期自动删除 MongoDB 中的文档

javascript - 如何使用 mongodb(mongoose)/react 检索图像?

javascript - 为什么我的 jQuery .ajax() 路由的 .done() 方法在我的 NodeJS、Express 和 Mongoose 项目中没有触发?