在当前的MongoDB Java API(3.0)中,没有MongoClient构造函数接受MongoClientURIMongoClientOptions [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

07-24 09:35
查看更多