【问题标题】:bluebird with mongoose, TypeError: .create(...).then(...).nodeify is not a function蓝鸟与猫鼬,TypeError:.create(...).then(...).nodeify 不是函数
【发布时间】:2016-08-14 13:36:14
【问题描述】:

我正在尝试在猫鼬中使用蓝鸟。但遇到一些问题:

我写了一些bluebird的测试代码,并没有使用mongoose。就像这样:

A().then().error().catch().nodeify() ....

而且它有效。

但是当我使用猫鼬操作时,就会发生错误。 只是这样的演示代码: Username.create().then().nodeify() ...

而 TypeError:.create().then().nodeify 不是函数。

(我也试过asCallback,也不行。同样的错误)

如果在其中使用error(),也会出现同样的错误:

Username.create().then().error().nodeify() ...

TypeError: .create().then().error is not a function

(用户名是猫鼬模型)

我确定蓝鸟在里面。

var mongoose = require('mongoose'); var P = mongoose.promise = require('bluebird');

那么问题出在哪里???

【问题讨论】:

    标签: javascript node.js mongoose bluebird


    【解决方案1】:

    这是@987654321@ = require('bluebird');,而不是mongoose.promise

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-10-27
      • 2016-11-21
      • 2015-11-19
      • 2018-03-23
      • 2016-06-04
      • 2016-02-05
      • 1970-01-01
      相关资源
      最近更新 更多