Ik heb de afgelopen 4 uur letterlijk geprobeerd uit te zoeken waarom .save() niet zou werken. Blijkt dat mijn IP-adres thuis is gewijzigd en geen toegang heeft tot de database. ARGH
Hoe dan ook... hier is hoe ik mijn probleem heb gediagnosticeerd:
Doe console.log(mongoose.connection.readyState)
Die code retourneert de databasestatus. Als het 1
retourneert dat betekent dat je verbonden bent. Als het 0
retourneert dat betekent dat je niet verbonden bent. Bekijk dit antwoord voor de volledige lijst
Als het 0
retourneert u kunt proberen uw IP-adres op de witte lijst te zetten (ervan uitgaande dat u MongoDB Atlas gebruikt):
- Ga naar uw MongoDB Atlas-dashboard.
- Ga naar
Network Access
onder Beveiliging - Klik op
Add IP Address
- Voeg uw huidige IP-adres toe