Сохраните это в drop_all_dbs.js:
var databases = db.getMongo().getDBNames()
for(var i in databases){
db = db.getMongo().getDB( databases[i] );
if(db.getName() == "admin" || db.getName() == "local"){
print("skipping db " + db.getName())
continue
}
print( "dropping db " + db.getName() );
db.dropDatabase();
}
Теперь вы можете выполнить:
mongo drop_all_dbs.js
и все базы данных (кроме административных и локальных) будут удалены.
Этот ответ является копией ALoR, просто исправьте падение системных dbs