MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Como reconectar o mongo automaticamente no servidor node.js?


A resposta a esta pergunta dependerá da versão do seu driver e do seu código específico.

As versões de driver mais recentes devem ser compatíveis com pooling de conexões . Isso normalmente significa que você pode receber uma exceção ao tentar uma primeira conexão, mas poderá se reconectar.

Sua implementação também é importante. Existem várias maneiras de fazer isso. Algumas pessoas abrem uma conexão fora de iniciar o servidor web, outras fazem isso em resposta a solicitações.

Se você tiver um pool de conexões, poderá "abrir uma conexão" em todas as solicitações. Você terá que lidar com os erros corretamente após a reinicialização, mas não precisará reiniciar o ambiente Node.