[英]mongo-scala-driver :how to add connection pool size in MOngoClient Settings
i am new to mongo scala driver i am trying to add connection pool size when initiating a mongo instance i am doing it something like this我是 mongo scala 驱动程序的新手我正在尝试在启动 mongo 实例时添加连接池大小我正在做这样的事情
val settings: MongoClientSettings = MongoClientSettings.builder()
.applyToConnectionPoolSettings(ConnectionPoolSettings.Builder.maxSize(100))
.applyToClusterSettings(b => b.hosts(List(new ServerAddress("localhost")).asJava).description("Local Server"))
.build()
val mongoClient: MongoClient = MongoClient(settings)
value maxSize is not a member of object com.mongodb.connection.ConnectionPoolSettings.Builder [error].applyToConnectionPoolSettings(ConnectionPoolSettings.Builder.maxSize(100))值 maxSize 不是 object com.mongodb.connection.ConnectionPoolSettings.Builder [错误].applyToConnection.Builder10ConnectionPoolSettings 的成员
what is the right way to do this?这样做的正确方法是什么?
It is a small typo on your code这是您代码上的一个小错字
ConnectionPoolSettings.Builder.maxSize(100) ConnectionPoolSettings.Builder.maxSize(100)
should be应该
ConnectionPoolSettings.builder().maxSize(100) ConnectionPoolSettings.builder().maxSize(100)
The code with the Block would look like this:带有 Block 的代码如下所示:
val settings: MongoClientSettings = MongoClientSettings.builder()
.applyToConnectionPoolSettings((t: ConnectionPoolSettings.Builder) => t.applySettings(ConnectionPoolSettings.builder().maxSize(100).build()))
.applyToClusterSettings(b => b.hosts(List(new ServerAddress("localhost")).asJava).description("Local Server"))
.build()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.