MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

MongoDB liste les bases de données disponibles en Java

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());
}