От днешната версия на MongoDB (v2.0.1.27
за MongoDB.Driver
), няма нужда да затваряте или изхвърляте връзки. Клиентът се справя автоматично.
От документите:
Обект MongoClient ще бъде основният обект. Той е безопасен за нишки и е всичко, което е необходимо за обработка на свързване със сървъри, наблюдение на сървъри и извършване на операции срещу тези сървъри.[...]Препоръчва се да съхранявате екземпляр на MongoClient на глобално място, било то като статична променлива. или в IoC контейнер с единичен живот. Въпреки това, множество екземпляри на MongoClient, създадени със същите настройки, ще използват същите пулове за връзки отдолу.
В този SO отговор има частичен/стар списък с нишки безопасни класове MongoDB.