मैं "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);
यह अभी भी झूठा आउटपुट देता है। BTW वादा पुस्तकालय मैं उपयोग कर रहा हूँ "q" है।
उत्तर:
उत्तर № 1 के लिए -1शीर्ष पर इस लाइन को जोड़ने के लिए मानदंड के लिए वादा समर्थन सक्षम करें।
mongoose.Promise = Promise