在当前的MongoDB Java API(3.0)中,没有MongoClient
构造函数接受MongoClientURI
和MongoClientOptions
[1]。我如何为使用URI构建的客户端设置选项?
有没有办法将MongoClientURI
转换为List<ServerAddress>
?
或者在构建客户端后设置选项? MongoClient(mongoURI).setOptions(options)
接受一个int。这个方法的文档并没有解释int应该是什么[2]
[1] http://api.mongodb.org/java/3.0/com/mongodb/MongoClient.html
[2] http://api.mongodb.org/java/3.0/com/mongodb/Mongo.html#setOptions-int-
答案 0 :(得分:2)
看起来您可以使用MongoClientURI
构造函数的this variant,其中String
URI和MongoClientOptions.Builder
具有设置每个选项的方法。
然后,您可以使用带有MongoClient
的构造函数创建MongoClientURI
。