在当前的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-
最佳答案
看起来您可以使用MongoClientURI
构造函数的this variant,该构造器采用String
URI,而MongoClientOptions.Builder
具有用于设置每个选项的方法。
然后,您可以使用采用MongoClient
的构造函数来创建MongoClientURI
。