दस्तावेज़ पढ़ने के बाद, इस मुद्दे को हल करने के लिए मेरे लिए यहां क्या काम किया गया है:http://mongoosejs.com/docs/promises.html
दस्तावेज़ में उदाहरण ब्लूबर्ड प्रॉमिस लाइब्रेरी का उपयोग कर रहा है लेकिन मैंने मूल ES6 वादों के साथ जाना चुना।
उस फ़ाइल में जहां मैं mongoose.connect
को कॉल कर रहा हूं :
mongoose.Promise = global.Promise;
mongoose.connect('mongodb://10.7.0.3:27107/data/db');
[संपादित करें:मेरे उत्तर में एक प्रदर्शन दोष लाने के लिए @SylonZero को धन्यवाद। चूंकि इस उत्तर को बहुत अधिक देखा जाता है, इसलिए मैं इस संपादन को करने और bluebird
के उपयोग को प्रोत्साहित करने के लिए कर्तव्य की भावना महसूस करता हूं। देशी वादों के बजाय। अधिक शिक्षित और अनुभवी विवरणों के लिए कृपया इसके नीचे दिए गए उत्तर को पढ़ें। ]