我正在尝试在猫鼬中使用蓝鸟。但遇到一些问题:
我写了一些蓝鸟的测试代码,但没有使用猫鼬。就像这样:
A().then().error().catch().nodeify() ....
它有效。
但是当我使用猫鼬操作时,就会发生错误。只是一个演示代码,如下所示: Username.create().then().nodeify() ...
和 TypeError: .create().then().nodeify 不是一个函数。
(我已经尝试过回调,也不起作用。同样的错误)
如果在其中使用 error(),它也会有相同的错误:
Username.create().then().error().nodeify() ...
TypeError: .create().then().error is not a function
(用户名为猫鼬模型)
我敢肯定蓝鸟就在里面。
var mongoose = require('mongoose');
var P = mongoose.promise = require('bluebird');
那么问题出在哪里???
它是mongoose.Promise = require('bluebird');
,而不是mongoose.promise
。