Vous feriez ceci comme suit :
MongoClient mongoClient = new MongoClient();
List<String> dbs = mongoClient.getDatabaseNames();
Cela vous donnera simplement une liste de tous les noms de bases de données disponibles.
Vous pouvez voir la documentation ici .
Mise à jour :
Comme @CydrickT mentionné ci-dessous, getDatabaseNames
est déjà obsolète, nous devons donc passer à :
MongoClient mongoClient = new MongoClient();
MongoCursor<String> dbsCursor = mongoClient.listDatabaseNames().iterator();
while(dbsCursor.hasNext()) {
System.out.println(dbsCursor.next());
}