使用 Pymongo 关闭 mongod 进程

Shut down mongod process using Pymongo

如何使用 pymongo 终止 python 的 mongod 进程?基本上相当于

use admin db.shutdownServer()

用在mongo shell.

谢谢

你可以使用eval方法。连接到管理数据库并执行

db.eval("db.shutdownServer()")

http://api.mongodb.org/python/current/api/pymongo/database.html

不过请注意:这可能是一个安全漏洞。您不应授予管理员从应用程序访问您的 mongodb 实例的权限。这应该作为部署步骤的一部分来处理。希望对你有帮助。