MongoClient biasanya harus menjadi lajang. Kutipan Anda menyebutkan ini
Itu juga menyebutkan ini di javadocs :
Tidak masuk akal untuk memiliki MongoDatabase atau MongoCollection sebagai lajang terutama (ada alasan lain) karena koneksi yang mendasarinya bisa menjadi basi, yang memerlukan beberapa pengkodean untuk menyegarkan MongoDatabase tunggal atau MongoCollection tunggal.