si dovrebbe fare questo in questo modo:
MongoClient mongoClient = new MongoClient();
List<String> dbs = mongoClient.getDatabaseNames();
che semplicemente vi darà una lista di tutti i nomi dei database disponibili.
È possibile visualizzare la documentazione here.
Aggiornamento:
Come @CydrickT di cui sotto, getDatabaseNames
è già deprecato, quindi abbiamo bisogno di passare a:
MongoClient mongoClient = new MongoClient();
MongoCursor<String> dbsCursor = mongoClient.listDatabaseNames().iterator();
while(dbsCursor.hasNext()) {
System.out.println(dbsCursor.next());
}
Si sta utilizzando il driver standard? –
Sì, sto usando quello standard. –