MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

MongoDB wyświetla listę dostępnych baz danych w java

Zrobiłbyś to w ten sposób:

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

To po prostu da ci listę wszystkich dostępnych nazw baz danych.

Dokumentację znajdziesz tutaj .

Aktualizacja:

Jak wspomniano poniżej @CydrickT, getDatabaseNames jest już przestarzały, więc musimy przejść na:

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


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Przechowywanie haseł w Node.js i MongoDB

  2. Błąd krytyczny MongoDB na czarnej liście

  3. Ostrzeżenia o wycofaniu MongoDB podczas korzystania z Mongoose

  4. Subskrypcja publikacji Meteor nie jest reaktywna

  5. Jak wykonać sprzężenia zagnieżdżone (łączenie 3 lub więcej kolekcji) w potoku agregacji MongoDB?