#TIL 9 - Delete all databases on mongo db on local

Feb 4, 2021 · Dung Huynh

What

Delete all local MongoDB databases in one command.

Why

Quick cleanup for local development environments.

How

mongo --quiet --eval 'db.getMongo().getDBNames().forEach(function(i){db.getSiblingDB(i).dropDatabase()})'

For MongoDB 5+ (mongosh):

mongosh --quiet --eval 'db.getMongo().getDBNames().forEach(i=>db.getSiblingDB(i).dropDatabase())'