2016-04-21 3 views
0

Я пытаюсь использовать bluebird в mongoose. Но встречайте некоторые вопросы:bluebird with mongoose, TypeError: .create (...). Then (...). Nodeify не является функцией

Я пишу некоторый тестовый код синей птицы и не использовал мангуст в нем. Так же, как это:

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

И это работает.

Но когда я использовал операции мангуста, возникает ошибка. Просто демо-код, как это: Username.create().then().nodeify() ...

И TypeError:.. .create(), то() nodeify не является функцией.

(И я попытался asCallback, не работает, либо та же ошибка.)

Если использование ошибки() в нем, также имеют ту же ошибку:

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

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

(имя пользователя является мангуст модель)

Я уверен, что Блюберд в нем.

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

так где проблема ???

ответ

Смежные вопросы