sql >> Base de Datos >  >> NoSQL >> MongoDB

¿Cómo volver a conectar mongo automáticamente en el servidor node.js?

La respuesta a esta pregunta dependerá de la versión de su controlador y su código específico.

Las versiones más recientes del controlador deberían admitir agrupación de conexiones . Esto generalmente significa que puede obtener una excepción al intentar una primera conexión, pero debería poder volver a conectarse.

Su implementación también es importante. Hay varias maneras de hacer esto. Algunas personas abren una conexión fuera del inicio del servidor web, otras lo hacen en respuesta a solicitudes.

Si tiene una agrupación de conexiones, entonces debería poder "abrir una conexión" en cada solicitud. Tendrá que manejar los errores correctamente después de reiniciar, pero no debería necesitar reiniciar el entorno del nodo.