我有一个在 Python 中运行的网络服务器。他正在从一些应用程序中获取一些数据,并且需要将这些数据存储在 MongoDB 中。我的 MongoDB 已分片。现在我想让我的网络服务器知道 MongoDB 有多少 Shards。目前,他从 cfg 文件中读取此信息。MongoDb 中有一个名为 printshardingstatus 的语句,您可以在其中查看所有分片。所以我试图从我的 Pythonserver 调用这个语句。但是好像不行。我在Pymongo API中没有找到这样的功能。
所以我的问题是,是否有机会在 Python 中运行 MongoDB 语句,以便直接在 MongoDB 中传递和执行?