【问题标题】:MongoDB still works whether I'm running "mongod" or not无论我是否运行“mongod”,MongoDB 仍然有效
【发布时间】:2021-06-20 16:14:38
【问题描述】:

所以我目前正在学习 Mosh Hamedani 的 Nodejs 课程,但我似乎无法与我的 MongoDB 断开连接。当我在 Visual Studio Code 中的程序使用 nodemon 运行时,我在命令提示符中使用“mongod”,然后我使用 Postman 来获取我的流派列表并且它可以工作。 但是,我在命令提示符中使用 control + c 输入“mongod”后,它说它是“关闭”,但我仍然可以使用 Postman 从我的 MongoDB 获取所有数据。明明它还在后端连接,但我该如何断开它呢?

我与我的 MongoDB 指南针断开连接,但没有用。

谢谢

【问题讨论】:

    标签: node.js mongodb postman backend


    【解决方案1】:

    Mongod是一个daemon process,它作为服务在后台运行,为了停止你需要运行的服务

    use admin
    db.shutdownServer()
    

    您需要在mongo shell 中运行此命令。阅读有关how to stop mongod process 的更多信息。

    【讨论】:

    • 好的,成功了!但是我该如何重新连接呢?因为现在我不再能够访问我之前创建的所有数据,例如流派、电影等。
    • 进入你安装的文件夹,在bin文件夹中你会找到mongod文件,双击它再次重新运行服务,去链接你会找到所有的信息那里
    猜你喜欢
    • 1970-01-01
    • 2023-01-03
    • 1970-01-01
    • 2012-12-30
    • 2016-04-18
    • 2014-10-21
    • 2011-11-12
    • 2011-08-24
    • 2019-02-17
    相关资源
    最近更新 更多