Dropping all collections in a MongoDB database
I needed to drop all the collections in a database without dropping the database.
The easiest way for would be to run the following javascript command.
var dbName = 'exampleDb';
db.getSiblingDB(dbName).getCollectionNames().forEach(function(collName) {
if (!collName.startsWith("system.")) {
print("Dropping ["+dbName+"."+collName+"]");
db[collName].drop();
}
})