MongoDb scripts shell

Savez-vous si il est possible d'obtenir une liste de bases de données(comme le "show dbs" dans la console) à partir de javascript. Je souhaite supprimer toutes les bases de données de mongo via fichier javascript (mongo admin.js), mais je ne peux pas trouver un moyen de la liste de toutes les bases de données...

Thx

Je suis en train de préparer script simple mais je ne peux pas savoir comment je peux changer db à partir d'un script.
Voici un exemple de script javascript. Il échoue toujours sur la commande "utiliser". J'ai essayé avec la db.eval et eval, mais il échoue.

print(db.getMongo().getDBNames());
var environments = db.getMongo().getDBNames()
for(var environmentIndex in environments){
    print(environments[environmentIndex])   
    eval("use staging");
    //db.dropDatabase();
} 
Apparemment, il est préférable d'utiliser un "séquentiel" pour la boucle à la place. Voir stackoverflow.com/a/3010848/156060 . Voici un peu de JavaScript (je viens de l'utiliser pour supprimer toutes les bases de données de mon serveur MongoDB: gist.github.com/1754355

OriginalL'auteur user253202 | 2011-01-18