How do I drop a MongoDB database using PyMongo?

PyMongo 2.4 up to at least 3.11.4 from pymongo import MongoClient client = MongoClient(‘<HOST>’, <PORT>) client.drop_database(‘<DBNAME>’) PyMongo Stable documentation PyMongo 3.2.1 documentation PyMongo 2.3 and earlier from pymongo import Connection connection = Connection(‘<HOST>’, <PORT>) connection.drop_database(‘<DBNAME>’) PyMongo 2.3 documentation PyMongo 1.0 documentation

Create an ISODate with pyMongo

You just need to store an instance of datetime.datetime. Inserting from the python shell: >>> c.test.test.insert({‘date’: datetime.datetime.utcnow()}) ObjectId(‘4e8b388367d5bd2de0000000′) >>> c.test.test.find_one() {u’date’: datetime.datetime(2011, 10, 4, 16, 46, 59, 786000), u’_id’: ObjectId(‘4e8b388367d5bd2de0000000’)} Querying in the mongo shell: > db.test.findOne() { “_id” : ObjectId(“4e8b388367d5bd2de0000000”), “date” : ISODate(“2011-10-04T16:46:59.786Z”) }