Pada versi MongoDB hari ini (v2.0.1.27
untuk MongoDB.Driver
), tidak perlu menutup atau membuang koneksi. Klien menanganinya secara otomatis.
Dari dokumen:
Objek MongoClient akan menjadi objek root. Ini adalah thread-safe dan semua yang diperlukan untuk menangani koneksi ke server, memantau server, dan melakukan operasi terhadap server tersebut.[...]Disarankan untuk menyimpan instance MongoClient di tempat global, baik sebagai variabel statis atau dalam wadah IoC dengan masa pakai tunggal. Namun, beberapa instance MongoClient yang dibuat dengan pengaturan yang sama akan menggunakan kumpulan koneksi yang sama di bawahnya.
Ada sebagian/daftar lama kelas MongoDB thread-safe dalam jawaban SO ini.