Fra dagens version af MongoDB (v2.0.1.27
for MongoDB.Driver
), er der ingen grund til at lukke eller bortskaffe forbindelser. Klienten håndterer det automatisk.
Fra dokumenterne:
Et MongoClient-objekt vil være rodobjektet. Det er trådsikkert og er alt hvad der er nødvendigt for at håndtere forbindelse til servere, overvåge servere og udføre operationer mod disse servere.[...]Det anbefales at gemme en MongoClient-instans på et globalt sted, enten som en statisk variabel eller i en IoC-beholder med en singleton-levetid. Imidlertid vil flere MongoClient-instanser oprettet med de samme indstillinger bruge de samme forbindelsespuljer nedenunder.
Der er en delvis/gammel liste over trådsikre MongoDB-klasser i dette SO-svar.