从MongoDB通过Java Driver获取所有数据库的正确方法是什么

时间:2016-11-27 23:17:04

标签: mongodb

我想使用MongDB Java驱动程序连接到Mongo实例。我能够创建一个MongoClient实例,现在我想获取所有的数据库名称。我看到有一个方法getDatabaseNames符合我的要求,但它已被弃用。还有另一种方法getDatabase(databasename)但我必须在调用此方法之前知道数据库名称。有没有办法让我获得所有数据库名称?

1 个答案:

答案 0 :(得分:0)

不推荐使用的方法的javadocs具有替换方法的名称。

http://api.mongodb.com/java/3.0/com/mongodb/Mongo.html#getDatabaseNames--

  

替换为MongoClient.listDatabaseNames()