簡體   English   中英

如何在節點js中連接mongodb?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM