MongoDB 仍然有效,无论我是否 运行 "mongod"

MongoDB still works whether I'm running "mongod" or not

所以我目前正在学习 Mosh Hamedani 的 Nodejs 课程,我似乎无法与我的 MongoDB 断开连接。虽然我在 Visual Studio 代码中的程序是 运行 使用 nodemon,但我在命令提示符中使用“mongod”,然后我使用 Postman 获取我的流派列表并且它有效。 然而,我在命令提示符中使用 control + c 后“mongod”,它说它“关闭”,但我仍然可以使用 Postman 从我的 MongoDB 获取我的所有数据。明明后台还连着,可是怎么断开呢?

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

谢谢

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

use admin
db.shutdownServer()

您需要在 mongo shell 中 运行 此命令。详细了解 how to stop mongod process