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

Come riconnettere mongo automaticamente nel server node.js?

La risposta a questa domanda dipenderà dalla versione del tuo driver e dal tuo codice specifico.

Le versioni più recenti dei driver dovrebbero supportare pool di connessioni . Questo in genere significa che potresti ricevere un'eccezione quando tenti una prima connessione, ma dovresti essere in grado di riconnetterti.

Anche la tua implementazione è importante. Ci sono diversi modi per farlo. Alcune persone aprono una connessione al di fuori dell'avvio del server web, altre lo fanno in risposta alle richieste.

Se hai un pool di connessioni, dovresti essere in grado di "aprire una connessione" su ogni richiesta. Dovrai gestire correttamente gli errori dopo il riavvio, ma non dovresti aver bisogno di riavviare l'ambiente Node.