【发布时间】:2016-11-25 00:07:10
【问题描述】:
我正在做 Mongo DB Java 端开发,并希望连接到 Mongo DB 实例。我从这个链接http://mongodb.github.io/mongo-java-driver/3.0/driver/reference/connecting/authenticating/ 阅读了身份验证部分。它具有以下用于身份验证的方法。
MongoCredential credential = MongoCredential.createCredential(user,
database,
password);
上面的代码工作正常,但我需要先知道数据库名称。如何在不指定数据库的情况下连接到 Mongo DB?我想连接它并返回数据库列表供用户选择。
【问题讨论】:
-
这里的数据库与你要处理的数据库无关。它是身份验证的来源。 “数据库 - 定义用户的数据库”。
-
我还是没有得到你。尝试连接 Mongo DB 时,我应该使用的数据库值是多少?