【发布时间】:2016-06-30 11:05:55
【问题描述】:
我想将 mongoOptions 添加到 MongoClient 基本上我想添加 ConnectionPerHost 值,其默认值为 10 我想将其增加到 20
但我用两种不同的方式尝试过的代码中出现错误
val SERVER:ServerAddress = {
val hostName=config.getString("db.hostname")
val port=config.getString("db.port").toInt
new ServerAddress(hostName,port)
}
val DATABASE:String = config.getString("db.dbname")
方法一
val options=MongoClientOptions.apply( connectionsPerHost=20 )
val connectionMongo = MongoConnection(SERVER).addOption(options.getConnectionsPerHost)//returning Unit instead of MongoClient
val collectionMongo = connectionMongo(DATABASE)("testdb")
在最后一行出现错误Unit does not take parameters
方法2
val mongoOption=MongoClientOptions.builder()
.connectionsPerHost(20)
.build();
MongoClientOptions.builder() 行出现错误
value builder is not a member of object com.mongodb.casbah.MongoClientOptions
-
我想将connectionsPerHost值设置为20,请帮助正确的方法是什么
【问题讨论】: