sql >> Database teknologi >  >> NoSQL >> MongoDB

Lukker MongoDB-databaseforbindelsen korrekt fra C# 2.1-driveren?

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.



  1. Hvordan kan jeg oprette et indeks med pymongo

  2. Definering af et Mongoose-skema på farten fra en JSON-formateret 'beskrivelse'

  3. 3 måder at fjerne en værdi fra et array i MongoDB

  4. Brug af Mongoose / MongoDB $addToSet-funktionalitet på en række objekter