2016-04-21 4 views
0

Ich versuche, Bluebird in Mungo zu verwenden. Aber ein paar Fragen zu beantworten:Bluebird mit Mungo, TypeError: .create (...). Dann (...). Nodeinify ist keine Funktion

Ich schreibe einige Test-Code von Bluebird und nicht verwendet Mungo in ihm. Genau wie folgt aus:

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

Und es funktioniert.

Aber wenn ich Mungose-Operationen verwendet, dann tritt ein Fehler auf. Nur ein Demo-Code wie folgt aus: Username.create().then().nodeify() ...

Und Typeerror:.. .Create(), dann() nodeify ist keine Funktion.

(Und ich habe asCallback versucht, funktioniert auch nicht den gleichen Fehler.)

Wenn Verwendung Fehler() darin, sie haben auch den gleichen Fehler:

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

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

(Benutzername ist ein Mungo-Modell)

ich bin sicher, dass drossel drin ist.

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

so wo ist das Problem ???

Antwort