对于我的应用程序,我正在尝试为连接设置最小和最大池大小。所以,任何人都可以帮助我如何使用mongo客户端。
也没有通过MOngoClientURI看到选项,但MongoClientOption或MongoClient还有其他选项。
我当前的代码:
public void buildMongoClient() {
mongoClient = new MongoClient(dbHostName, dbPort);
mongoDatabase = mongoClient.getDatabase(DATABASE);
}
答案 0 :(得分:3)
你可以尝试这样的事情。
public void buildMongoClient() {
MongoClientOptions.Builder clientOptions = new MongoClientOptions.Builder();
clientOptions.minConnectionsPerHost();//min
clientOptions.connectionsPerHost();//max
mongoClient = new MongoClient(new ServerAddress(dbHostName, dbPort), clientOptions.build);
mongoDatabase = mongoClient.getDatabase(DATABASE);
}