首页 > 解决方案 > nodeJs - 无法连接到 MongoDB

问题描述

我正在研究一个小区块链原型,只是为了自己学习它,然后再做一个更大的项目。我已经下载了 MongoDB,当我在 CMD 中输入“mongod”命令时它可以工作

但是,当尝试在发生连接的地方启动我的项目时,我只会收到错误消息,即我无法连接到 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 Compass 中,我还没有创建任何东西。这就是为什么我在"mongodb://localhost:27017. 我已经尝试过了,同时在连接字符串中指定了一个数据库。

标签: node.jsmongodbdatabase-connection

解决方案


尝试将URI从更改mongodb://localhost:27017mongodb://127.0.0.1:27017。这可能会奏效。


推荐阅读