Für jeden, der hierher kommt, weil die Methode getDatabaseNames();
veraltet/nicht verfügbar Hier ist der neue Weg, um diese Information zu bekommen:
MongoClient mongoClient = new MongoClient();
MongoCursor<String> dbsCursor = mongoClient.listDatabaseNames().iterator();
while(dbsCursor.hasNext()) {
System.out.println(dbsCursor.next());
}
Hier ist eine Methode, um die Liste der Datenbanknamen wie die vorherige getDatabaseNames()
Methode gibt:
public List<String> getDatabaseNames(){
MongoClient mongoClient = new MongoClient(); //Maybe replace it with an already existing client
List<String> dbs = new ArrayList<String>();
MongoCursor<String> dbsCursor = mongoClient.listDatabaseNames().iterator();
while(dbsCursor.hasNext()) {
dbs.add(dbsCursor.next());
}
return dbs;
}
Sind Sie die Standard-Treiber? –
Ja, ich benutze den Standard. –