/ /約束を返すためのMongooseクエリ - node.js、mongoose

約束を返すためのMongooseクエリ - node.js、mongoose

私はMongooseを使ってMongoDBに接続しています。ここでは「Mongooseの問い合わせは約束ではありません。本格的な約束が必要な場合は、.exec()関数を使用してください。 "

http://mongoosejs.com/docs/promises.html

var promise = models.Trends.find({ "name": "test" }).where("bdate").gt(timeObj).exec();
console.log(promise instanceof Promise);

これでもfalseが出力されます。私が使用している約束のライブラリは "q"です。

回答:

回答№1の場合は-1

mongooseを約束するために、この行を上に追加してください。

mongoose.Promise = Promise