मैं config निम्नलिखित है:नेवला का उपयोग कर MongoDB से कनेक्ट - त्रुटि: getaddrinfo ENOTFOUND
"mongoose": {
"url": "mongodb://127.0.0.1:27017/chat",
"options": {
"server": {
"socketOptions": {
"keepAlive": 1
}
}
}
}
और मेरे डीबी
mongoose.connect(config.get('mogoose:url'), config.get('mongoose:options'))
से कनेक्ट लेकिन मैं इस तरह त्रुटि हो रही है:
node_modules/mongoose/node_modules/mongodb/lib/server.js:236
process.nextTick(function() { throw err; })
^
Error: getaddrinfo ENOTFOUND undefined undefined:27017
at errnoException (dns.js:27:10)
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:78:26)
मैंने पहले ही simular question के लिए उत्तर की जांच की है।
मैं मोंगो में काफी नया हूँ, लेकिन निम्नलिखित कोड देशी ड्राइवर का उपयोग कर ठीक काम करता है:
var MongoClient = require('mongodb').MongoClient
, format = require('util').format;
MongoClient.connect('mongodb://127.0.0.1:27017/chat', function(err, db) {
if (err) throw err;
//blabla
}
तो उस सवाल के जवाब मेरे मामले में वास्तविक नहीं हैं।
से कनेक्ट करने का प्रयास क्यों कर रहे हैं, यह ''config'' है? –
@AlexeyB। हाँ, यह – mondayguy