我试图在我的python代码中获取db.stats()mongo shell命令的结果(用于监视目的).
但与例如serverStatus不同,我无法做到db.command('stats').我无法在mongodb文档中找到任何API等价物.我也尝试了各种变化,db.$cmd但没有一个有效.
所以,
小问题:如何db.stats()在我的python代码中获得(连接/对象的数量,数据和索引的大小等)的结果?
更大的问题:任何人都可以解释为什么一些shell命令可以从API轻松访问,而其他人不是?这非常烦人:一些管理员相关的工具可以通过db.$cmd.sys,一些通过db.command,一些通过...?这种情况有一些标准或解释吗?
PS:mongodb 2.0.2,pymongo 2.1.0,python 2.7