從遠程機器;我如何使用pymongo的mongostat從pymongo獲取mongostats? 我是usinng代表集。從pymongo獲取mongostats
c = Connection("50.xxx.xxx.xxx:27017",replicaSet='test')
rep_status = c.admin.command("replSetGetStatus")
mongostat = c.admin.command("mongostat")
pymongo.errors.OperationFailure: command SON([('mongostat', 1)]) failed: no such cmd: mongostat
只是爲了擴大一點什麼尼克寫道:mongostat是不是一個mongodb內部的命令,它是一個程序,在mongodb之外執行。這意味着你不能從MongoDB中調用它,而是必須從操作系統調用它。 Nick提到的python調用函數是用來進行系統調用的方法,就像您可能從shell執行系統調用一樣(因此「ls -l」示例) – ACE 2013-03-04 19:07:38
,我可以將結果賦給變量。像'result = call([「ls」,「-l」])? – 2017-05-26 09:43:25