sql >> Database >  >> NoSQL >> MongoDB

MongoDB lijst beschikbare databases in java

Je zou dit als volgt doen:

MongoClient mongoClient = new MongoClient();
List<String> dbs = mongoClient.getDatabaseNames();

Dat geeft je gewoon een lijst met alle beschikbare databasenamen.

U kunt de documentatie hier bekijken .

Bijwerken:

Zoals @CydrickT hieronder vermeldt, getDatabaseNames is al verouderd, dus we moeten overschakelen naar:

MongoClient mongoClient = new MongoClient();
MongoCursor<String> dbsCursor = mongoClient.listDatabaseNames().iterator();
while(dbsCursor.hasNext()) {
    System.out.println(dbsCursor.next());
}


  1. Parseer ISO8601-datumstring tot op heden met UTC-tijdzone

  2. Redis scan sleutels overslaan

  3. Wat is het verschil tussen Limit en BatchSize in MongoCursor?

  4. Importeer een JSON-bestand in MongoDB met mongoimport