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

Error:no se puede leer la propiedad 'cerrar' de nulo

Es posible que desee verificar si su servicio MongoDB está activo y funcionando en el puerto dado. Abra un símbolo del sistema (WindowsKey+R->cmd->OK ) y ejecute el siguiente comando:

netstat -a | find "27017"

Esto debería darte un resultado como este:

TCP    127.0.0.1:27017        <MACHINE_NAME>:0         LISTENING

Si no ve esta línea, debe iniciar MongoDB o asegurarse de que se ejecute en el puerto predeterminado.

El segundo error "Cannot read property 'close' of null" es simplemente porque la conexión falla, por lo que su db la variable contendrá un null valor según los docs que obviamente no puedes ejecutar un close() en. Es posible que desee mover ese close() instrucción dentro de else declaración.