Anyone know the commands to drop a collection of documents and also drop a gridfs database?
1 Answer
To delete a collection, you can either call the drop() method on it, or use the drop_collection() method on the database object:
my_collection = db['collection_name']
my_collection.drop()
# Or...
db.drop_collection('collection_name')
GridFS files are stored in a collection called fs by default. To delete the GridFS files, just drop that collection:
db.drop_collection('fs')
2 Comments
bjoernz
It might take a while until the effects of this command are visible :-)
Jonathan Blackburn
In current versions of mongodb, GridFS documents are stored in two collections, 'fs.files', and 'fs.chunks'. You'd want to drop them both.