How do I drop a MongoDB database from the command line? How do I drop a MongoDB database from the command line? mongodb mongodb

How do I drop a MongoDB database from the command line?


Like this:

mongo <dbname> --eval "db.dropDatabase()"

More info on scripting the shell from the command line here: https://docs.mongodb.com/manual/tutorial/write-scripts-for-the-mongo-shell/#scripting


The best way to do it is from the mongodb console:

> use mydb; > db.dropDatabase();

Alternatively, you can stop mongod and delete the data files from your data directory, then restart.

Hint: you can also move the data files to a subfolder, and delete them if you're sure you no longer need them.


I found this easy to remember:

mongo //to start the mongodb shellshow dbs //to list existing databasesuse <dbname> //the <dbname> is the database you'd like to dropdb //should show <dbname> just to be sure I'm working with the right databasedb.dropDatabase() //will delete the database & return { "dropped" : "<dbname>", "ok" : 1 }