私は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の場合は-1mongooseを約束するために、この行を上に追加してください。
mongoose.Promise = Promise