sql >> Database teknologi >  >> NoSQL >> MongoDB

Mongoose - Versionsfejl:Intet matchende dokument fundet for id

Når du gemmer et objekt til Mongo DB, skal du forstå, at Mongo DB har et versionskontrolsystem på plads. Dette er med til at sikre, at hvis du gemmer et objekt én gang, når du gemmer det igen, ender du ikke med at overskrive de tidligere gemte data.

Dette er den fejl, du ser. Hvis du vil tvinge objektet til at opdatere uanset versionskontrol i denne særlige instans, kan du bruge .update() i stedet. Dette vil tvinge objektet til at blive opdateret uanset dets aktuelt gemte tilstand.

Dette er fordi .save() ser og bekymrer sig om versionskontrol, mens .update() vil opdatere objektet uanset versionskontrol.



  1. Mongo datamodellering/opdateringer til afstemning (op og ned)

  2. TypeError:ObjectId('') kan ikke JSON serialiseres

  3. Spring Data RedisTemplate:Serialisering af værdien og HashValue

  4. Mongo og find altid begrænset til 100 med geodata