Du skulle göra så här:
MongoClient mongoClient = new MongoClient();
List<String> dbs = mongoClient.getDatabaseNames();
Det ger dig helt enkelt en lista över alla tillgängliga databasnamn.
Du kan se dokumentationen här .
Uppdatering:
Som @CydrickT nämner nedan, getDatabaseNames
är redan utfasad, så vi måste byta till:
MongoClient mongoClient = new MongoClient();
MongoCursor<String> dbsCursor = mongoClient.listDatabaseNames().iterator();
while(dbsCursor.hasNext()) {
System.out.println(dbsCursor.next());
}