首页 > 解决方案 > 无论我是否运行“mongod”,MongoDB 仍然有效

问题描述

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

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

谢谢

标签: node.jsmongodbpostmanbackend

解决方案


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

use admin
db.shutdownServer()

您需要在mongo shell. 阅读有关如何停止 mongod 进程的更多信息。


推荐阅读