Sie würden dies folgendermaßen tun:
MongoClient mongoClient = new MongoClient();
List<String> dbs = mongoClient.getDatabaseNames();
Das gibt Ihnen einfach eine Liste aller verfügbaren Datenbanknamen.
Sie können die Dokumentation hier einsehen .
Aktualisierung:
Wie @CydrickT unten erwähnt, getDatabaseNames
ist bereits veraltet, also müssen wir wechseln zu:
MongoClient mongoClient = new MongoClient();
MongoCursor<String> dbsCursor = mongoClient.listDatabaseNames().iterator();
while(dbsCursor.hasNext()) {
System.out.println(dbsCursor.next());
}