Kedengarannya, Anda sudah menggunakan MongoClient , itu cara yang baik untuk pergi.
MongoClient class dirancang untuk menjadi thread-safe dan dibagikan di antara thread. Biasanya Anda hanya membuat 1 instance untuk cluster database tertentu dan menggunakannya di seluruh aplikasi Anda.
MongoClient instance sebenarnya mewakili kumpulan koneksi ke database; Anda hanya perlu satu instance kelas MongoClient bahkan dengan banyak utas.
Tidak. Dan itu juga akan mengatasi kesalahan yang Anda dapatkan.
Berikut adalah Tur Cepat tentang membuat koneksi menggunakan MongoClient.