[英]How to Connect mongodb in node js?
我試圖在節點js中連接mongodb但是拋出這種類型的錯誤。
Error: getaddrinfo ENOTFOUND mongodb mongodb:27017
如何解決它。任何人都可以給我解決方案
index.js
const MongoClie
nt = require('mongodb').MongoClient;
var ObjectId = require('mongodb').ObjectID
const url = "mongodb://olcadmin:olcmongodb@mongodb:27017/admin";
const client = new MongoClient.connect(url, { useNewUrlParser: true },function(err,db)
{
if(err)
{
console.log(err)
}
else
{
console.log("Connected Sucessfully")
}
});
Connected Successfully
但我得到了這種類型的錯誤:
{ Error: getaddrinfo ENOTFOUND mongodb mongodb:27017
at errnoException (dns.js:50:10)
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:92:26)
code: 'ENOTFOUND',
errno: 'ENOTFOUND',
syscall: 'getaddrinfo',
hostname: 'mongodb',
host: 'mongodb',
port: 27017 }
如果您使用的是本地mongodb,請嘗試"mongodb://olcadmin:olcmongodb@127.0.0.1:27017/admin"
而不是"mongodb://olcadmin:olcmongodb@mongodb:27017/admin"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.