Vanaf de huidige versie van MongoDB (v2.0.1.27
voor MongoDB.Driver
), is het niet nodig om verbindingen te sluiten of te verwijderen. De klant handelt het automatisch af.
Uit de documenten:
Een MongoClient-object is het hoofdobject. Het is thread-safe en is alles wat nodig is om verbinding te maken met servers, servers te bewaken en bewerkingen uit te voeren tegen die servers.[...]Het wordt aanbevolen om een MongoClient-instantie op een globale plaats op te slaan, hetzij als een statische variabele of in een IoC-container met een levensduur van een singleton. Meerdere MongoClient-instanties die met dezelfde instellingen zijn gemaakt, gebruiken echter dezelfde verbindingspools eronder.
Er is een gedeeltelijke/oude lijst met thread-safe MongoDB-klassen in dit SO-antwoord.