Bạn sẽ làm như vậy:
MongoClient mongoClient = new MongoClient();
List<String> dbs = mongoClient.getDatabaseNames();
Điều đó chỉ đơn giản là sẽ cung cấp cho bạn danh sách tất cả các tên cơ sở dữ liệu có sẵn.
Bạn có thể xem tài liệu tại đây .
Cập nhật:
Như @CydrickT đã đề cập bên dưới, getDatabaseNames
đã không còn được dùng nữa, vì vậy chúng tôi cần chuyển sang:
MongoClient mongoClient = new MongoClient();
MongoCursor<String> dbsCursor = mongoClient.listDatabaseNames().iterator();
while(dbsCursor.hasNext()) {
System.out.println(dbsCursor.next());
}