Ilija Matoski

    ← Articles

    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();
    }
    })