Oui, vous pouvez obtenir la liste des bases de données existantes. À partir du pilote Java, vous pouvez faire quelque chose comme ça pour obtenir les noms de base de données sur un mongod serveur fonctionnant sur localhost
Mongo mongo = new Mongo( "127.0.0.1", 27017 );
List<String> databaseNames = mongo.getDatabaseNames();
Cela équivaut à la commande mongo shell "show dbs". Je suis sûr que des méthodes similaires existent dans tous les pilotes.