python怎么獲取mongodb狀態(tài)

小億
120
2023-08-31 11:22:57
欄目: 云計(jì)算

要獲取MongoDB的狀態(tài),你可以使用PyMongo庫中的command()函數(shù)來執(zhí)行MongoDB的管理命令。以下是獲取MongoDB狀態(tài)的步驟:

  1. 導(dǎo)入pymongo模塊:
import pymongo
  1. 建立與MongoDB的連接:
client = pymongo.MongoClient("mongodb://localhost:27017/")
  1. 選擇要獲取狀態(tài)的數(shù)據(jù)庫:
db = client.admin
  1. 執(zhí)行serverStatus命令來獲取MongoDB的狀態(tài):
status = db.command("serverStatus")
  1. 打印狀態(tài)信息:
print(status)

完整的示例代碼如下:

import pymongo
client = pymongo.MongoClient("mongodb://localhost:27017/")
db = client.admin
status = db.command("serverStatus")
print(status)

執(zhí)行以上代碼后,你將會(huì)獲得MongoDB的狀態(tài)信息。

0