Jeg brugte bogstaveligt talt de sidste 4 timer på at finde ud af, hvorfor .save() ikke ville virke. Det viser sig, at min hjemme-IP-adresse er ændret og ikke kunne få adgang til databasen. ARGH
Anyways... her er, hvordan jeg diagnosticerede mit problem:
Gør console.log(mongoose.connection.readyState)
Denne kode vil returnere databasetilstanden. Hvis det returnerer 1
det betyder, at du er forbundet. Hvis den returnerer 0
det betyder, at du ikke er forbundet. Se dette svar for hele listen
Hvis den returnerer 0
du kan prøve at hvidliste din IP-adresse (forudsat at du bruger MongoDB Atlas):
- Gå til dit MongoDB Atlas Dashboard.
- Gå til
Network Access
under Sikkerhed - Tryk på
Add IP Address
- Tilføj din nuværende IP-adresse