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 Accessonder Beveiliging - Klik op
Add IP Address - Voeg uw huidige IP-adres toe