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

Hvordan genopretter man mongo automatisk i node.js-serveren?

Svaret på dette spørgsmål afhænger af din driverversion og din specifikke kode.

De seneste driverversioner bør understøtte forbindelsespooling . Dette betyder typisk, at du muligvis får en undtagelse, når du forsøger en første forbindelse, men du bør være i stand til at oprette forbindelse igen.

Din implementering er også vigtig. Der er flere måder at gøre dette på. Nogle mennesker åbner en forbindelse uden for start af webserveren, andre gør det som svar på anmodninger.

Hvis du har forbindelsespooling, bør du være i stand til at "åbne en forbindelse" på hver anmodning. Du bliver nødt til at håndtere fejlene korrekt efter genstart, men du skulle ikke have behov for at genstarte Node-miljøet.




  1. Min $push-metode i Mongoose virker ikke ok

  2. Hvordan får man alle de værdier, der indeholder en del af en streng, ved hjælp af mongoose find?

  3. Hvad er forskellen mellem findOneAndUpdate og findOneAndReplace?

  4. MongoDB - $set til at opdatere eller skubbe Array-element