为什么mongodb无法创建新数据库?

时间:2018-11-12 12:19:16

标签: node.js mongodb

每当我尝试在我的网站上注册新用户或搜索数据库中存储的内容时,连接都无法连接到数据库。我正在使用node.js和MongoDB。这就是我在app.js

中配置到服务器的连接的方式
mongo.connect("mongodb://localhost:27017/Tuskdb", { useNewUrlParser: true });

当我使用命令show dbs检查mongo控制台中的数据库时,没有列出我的数据库。但是,当我使用nodemon app.js运行服务器时,即使连接没有通过,也不会收到与数据库有关的错误。它只是给我一个

  

此页面无效

     

本地主机未发送任何数据。

     

ERR_EMPTY_RESPONSE

在浏览器中为

,但在控制台中为

。当我尝试通过更改路线来创建新数据库时:

mongo.connect("mongodb://localhost:27017/newdb", { useNewUrlParser: true });

它不会做。 您认为发生了什么事?我不确定我需要什么样的附加信息 需要提供,所以请在评论中告诉我。

1 个答案:

答案 0 :(得分:0)

首先,您必须添加错误回调函数以进行打印

mongoose.connect(`"mongodb://localhost:27017/Tuskdb"`, function(error) {
    if(error){
        console.log("error in creating connection",error);
    }else{
    console.log(`monogodb connected)
    }
  });