首页 > 解决方案 > mongodb db没有出现

问题描述

我正在尝试将 MongoDB 用于 REST API 项目。昨天,数据库运行良好,并出现在命令提示符中。现在,当我在我的 mongo 终端中运行 db 时,我的数据库没有显示出来。它甚至说当我运行使用以下代码的服务器时它连接到 MongoDB:

const connectWithRetry = () => {
    console.log('MongoDB connection with retry')
    mongoose.connect("mongodb://localhost:27017/rest-tutorial", options).then(()=>{
        console.log('MongoDB is connected')
    }).catch(err=>{
        console.log('MongoDB connection unsuccessful, retry after 5 seconds. ', ++count);
        setTimeout(connectWithRetry, 5000)
    })
};

我是新手,所以我有点不确定该怎么做。该代码工作正常,当我注册新用户并将数据发送到数据库时,我得到了我想要的输出。但是,我无法在命令行中查看存储的数据。我能做些什么?

按要求编辑

mongo 命令运行:

数据库 测试

显示集合 (即使我提交了数据也没有显示。这也是错误的数据库)

标签: node.jsdatabasemongodbrest

解决方案


推荐阅读