MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

MongoDB listet verfügbare Datenbanken in Java auf

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