MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Mongoose - Грешка във версията:Не е намерен съответстващ документ за id

Когато записвате обект в Mongo DB, трябва да разберете, че Mongo DB разполага със система за контрол на версиите. Това помага да се гарантира, че ако запишете обект веднъж, когато го записвате отново, няма да презапишете записаните преди това данни.

Това е грешката, която виждате. Ако искате да принудите обекта да се актуализира независимо от контрола на версиите в този конкретен случай, може да искате да използвате .update() вместо. Това ще принуди обектът да бъде актуализиран, независимо от текущото му запазено състояние.

Това е така, защото .save() наблюдава и се грижи за контролите на версиите, докато .update() ще актуализира обекта независимо от контрола на версиите.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB Недостатъчно свободно място за журнални файлове

  2. Как бързо да извлечете всички документи MongoDB pymongo

  3. mongoose node.js, заявка с $lt и $gt не работи

  4. Как мога да създам $or заявка за MongoDB с помощта на Java драйвера?

  5. Как да използвате MongoRegex (драйвер MongoDB C#)