sql >> Database >  >> NoSQL >> MongoDB

Mongoose .save() slaat niet op in de database?

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):

  1. Ga naar uw MongoDB Atlas-dashboard.
  2. Ga naar Network Access onder Beveiliging
  3. Klik op Add IP Address
  4. Voeg uw huidige IP-adres toe


  1. OData Jaydata - odata-updateverzoek retourneert fout 404 (SAPUI5, knooppunt)

  2. Node.js MongoDB collection.find().toArray retourneert niets

  3. Mongodb sorteert documenten op complexe berekende waarde

  4. Hoe een afbeelding op te slaan in de backend van het knooppunt?