sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur hanterar jag MongoDB-anslutningar i en Node.js-webbapplikation?

Den primära committern till node-mongodb-native säger:

Du öppnar do MongoClient.connect en gång när din app startar och återanvänder db-objektet. Det är inte en enkel anslutningspool varje .connect skapar en ny anslutningspool.

Så för att svara direkt på din fråga återanvänder du db-objektet som är resultatet av MongoClient.connect() . Detta ger dig pooling och kommer att ge en märkbar hastighetsökning jämfört med att öppna/stänga anslutningar vid varje db-åtgärd.



  1. MapReducera blandning och sortering i Hadoop

  2. sortera efter stränglängd i Mongodb/pymongo

  3. Redis sentinels i samma servrar som master/slave?

  4. Redis startar manuellt med init.d men inte vid uppstart