我试图在猫鼬中使用蓝鸟。但是遇到一些问题:
我写了一些bluebird的测试代码而没有使用mongoose。就像这样:
A().then().error().catch().nodeify() ....
它有效。
但是当我使用mongoose操作时,就会发生错误。
只是这样的演示代码:
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');
那么问题在哪里?