Udělali byste to takto:
MongoClient mongoClient = new MongoClient();
List<String> dbs = mongoClient.getDatabaseNames();
To vám jednoduše poskytne seznam všech dostupných názvů databází.
Dokumentaci si můžete prohlédnout zde .
Aktualizace:
Jak je @CydrickT zmíněno níže, getDatabaseNames
je již zastaralý, takže musíme přejít na:
MongoClient mongoClient = new MongoClient();
MongoCursor<String> dbsCursor = mongoClient.listDatabaseNames().iterator();
while(dbsCursor.hasNext()) {
System.out.println(dbsCursor.next());
}