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

Hvordan administrerer jeg MongoDB-forbindelser i en Node.js-webapplikation?

Den primære committer til node-mongodb-native siger:

Du åbner do MongoClient.connect én gang, når din app starter op, og genbruger db-objektet. Det er ikke en singleton-forbindelsespulje, hver .connectopretter en ny forbindelsespulje.

Så for at besvare dit spørgsmål direkte skal du genbruge det db-objekt, der er resultatet af MongoClient.connect() . Dette giver dig pooling og vil give en mærkbar hastighedsforøgelse sammenlignet med at åbne/lukke forbindelser ved hver db-handling.



  1. Sådan fanges undtagelse, når du opretter MongoClient-instans

  2. Hvad er nyt i MongoDB 4.4

  3. mongo kopi fra en samling til en anden (på samme db)

  4. Sådan modtager du Redis publiceringsmeddelelse i Go