यह त्रुटि तब होती है जब कॉल करने के लिए त्रुटि कॉलबैक के बिना मोंगोडब से कनेक्ट करने में त्रुटि होती है। इस त्रुटि को ठीक करने के लिए (और वास्तविक त्रुटि प्राप्त करें) .connect विधि में कॉलबैक जोड़ें, या, त्रुटि घटना से आबद्ध रहें।
mongoose.connect(config.mongodb, function (err) {
if (err) {
console.log(err);
}
});
या
mongoose.connect(config.mongodb);
var db = mongoose.connection;
db.on('error', function (err) {
console.log('mongodb connection error: %s', err);
process.exit();
});
db.once('open', function () {
console.log('Successfully connected to mongodb');
app.emit('dbopen');
});
यदि आप पाते हैं कि कुछ नहीं होता है और यह बस रुक जाता है, तो 30 या इतने सेकंड प्रतीक्षा करें और यह समय समाप्त हो जाएगा, जिसका सीधा सा मतलब है कि नेवला मोंगोडब से कनेक्ट नहीं हो सकता है, जो बहुत बड़ी संख्या में विभिन्न चीजों के कारण हो सकता है, जो ज्यादातर नेटवर्क से संबंधित हैं/ डीएनएस/फ़ायरवॉल/सर्वर कॉन्फ़िगरेशन।