MongoDB shell's db.stats() in php and python

mongodb, php, php-mongodb, pymongo, python

Solution

This is how you do it in `Python` if you are using the `PyMongo` driver:

connection = pymongo.Connection(host = "127.0.0.1", port = 27017)
db = connection["test_db"]
test_collection = db["test_collection"]
db.command("dbstats") # prints database stats for "test_db"
db.command("collstats", "test_collection") # prints collection-level stats for "test_collection" under "test_db".  

References:

- db.command()

- MongoDB: how to get db.stats() from API

Problem

I can see the statistics from Mongo shell as ``` db.stats() ``` or ``` db.collection_name.stats() ``` How do I view statistics of a database, or of a collection, from PHP and Python. EDIT: I have done it in PHP but still cant do it in Python. Help?

Original source

Related problems