Mongo Connection Pooling(Changing the size of connection pool)

java, mongo-java, mongodb, spring, spring-mongo

Solution

You can build your own MongoClient instance using the MongoClientOptions.Builder.

MongoClientOptions.Builder builder = new MongoClientOptions.Builder();
MongoClientOptions options = builder.connectionsPerHost(10).build();
MongoClient client = new MongoClient(listOfServers, options);

Problem

How to change the mongo connection pool size? I have seen it is 100 by default. Is there a way to change this value? I dont want to do it via spring, is there a way to configure it via MongoClient? There is an option i see about mongoClientOptions but i dont see options to set connection pool

Original source