Kể từ phiên bản MongoDB ngày nay (v2.0.1.27
cho MongoDB.Driver
), không cần phải đóng hoặc loại bỏ các kết nối. Máy khách tự động xử lý.
Từ tài liệu:
Đối tượng MongoClient sẽ là đối tượng gốc. Nó an toàn theo luồng và là tất cả những gì cần thiết để xử lý việc kết nối với máy chủ, máy chủ giám sát và thực hiện các hoạt động chống lại các máy chủ đó. [...] Bạn nên lưu trữ cá thể MongoClient ở một nơi chung, hoặc dưới dạng biến tĩnh hoặc trong một thùng chứa IoC có thời gian tồn tại đơn lẻ. Tuy nhiên, nhiều phiên bản MongoClient được tạo với cùng cài đặt sẽ sử dụng các nhóm kết nối giống nhau bên dưới.
Có một danh sách một phần / cũ các lớp MongoDB an toàn theo luồng trong câu trả lời SO này.