La plupart du temps, cela est dû à des délais d'attente avec de longues lectures/écritures.
essayez d'augmenter les délais d'attente ou de les supprimer complètement :
MongoClientOptions.Builder options_builder = new MongoClientOptions.Builder();
options_builder.maxConnectionIdleTime(<some_long_time>);
MongoClientOptions options = options_builder.build();
MongoClient mongo_db = new MongoClient ("your.db.address", options);