sql >> Database >  >> NoSQL >> MongoDB

Hoe beheer ik MongoDB-verbindingen in een Node.js-webtoepassing?

De primaire committer aan node-mongodb-native zegt:

U opent MongoClient.connect eenmaal wanneer uw app opstart en hergebruikt het db-object. Het is geen singleton-verbindingspool, elke .connectcreëert een nieuwe verbindingspool.

Dus, om uw vraag direct te beantwoorden, hergebruik het db-object dat resulteert uit MongoClient.connect() . Dit geeft je pooling en zorgt voor een merkbare snelheidsverhoging in vergelijking met het openen/sluiten van verbindingen bij elke db-actie.



  1. MongoDB $toDecimal

  2. mongodb krijgt verschillende records

  3. Node.js multi-server cluster:hoe een object te delen in meerdere nodes cluster

  4. Mongoimport van JSON-bestand