簡體   English   中英

nodeJs - 無法連接到 MongoDB

[英]nodeJs - Cannot connect to MongoDB

我正在研究一個小區塊鏈原型,只是為了自己學習它,然后再做一個更大的項目。 我已經下載了 MongoDB 和“mongod”命令當我在 CMD 中鍵入它時工作

但是,當嘗試在發生連接的地方啟動我的項目時,我只會收到錯誤消息,即我無法連接到 Mongo DB。

這是我到目前為止得到的:

//Connect to DB
mongoose.connect("mongodb://localhost:27017", (err) => {
    if(err) 
        return console.log("Cannot connect to DB");
    console.log("Database is Connected   ", err);
    connectionCallback();
});

在 MongoDB 指南針中,我還沒有創建任何東西。 這就是為什么我在"mongodb://localhost:27017之后的代碼片段中沒有任何數據庫。我已經嘗試過了,同時在連接字符串中指定了一個數據庫。

嘗試將URImongodb://localhost:27017更改為mongodb://127.0.0.1:27017 這可能會奏效。

為什么不嘗試在 nodejs 中創建 mongodb 客戶端的 mongodb 庫

npm install mongodb

這將安裝它並通過nodejs進行連接,您可以使用以下代碼行

const uri = "mongodb+srv://<username>:<password>@<your-cluster-url>/test?retryWrites=true&w=majority";

您可以使用此行連接到數據庫並創建客戶端

const client = new MongoClient(uri);

您也可以參考這里了解更多詳情: 訪問這里

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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