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

Mongoose .save () no se guarda en la base de datos?

Literalmente pasé las últimas 4 horas tratando de averiguar por qué .save() no funcionaría. Resulta que la dirección IP de mi casa cambió y no pude acceder a la base de datos. ARGH

De todos modos... así es como diagnostiqué mi problema:

Haz console.log(mongoose.connection.readyState)

Ese código devolverá el estado de la base de datos. Si devuelve 1 eso significa que estás conectado. Si devuelve 0 eso significa que no estás conectado. Vea esta respuesta para ver la lista completa

Si devuelve 0 puede intentar incluir su dirección IP en la lista blanca (suponiendo que esté utilizando MongoDB Atlas):

  1. Vaya a su Tablero MongoDB Atlas.
  2. Ir a Network Access en Seguridad
  3. Presione Add IP Address
  4. Agregue su dirección IP actual