sql >> Databasteknik >  >> NoSQL >> MongoDB

Mongoose uppdaterar inte mitt dokument om jag inte har någon återuppringningsfunktion

Se exemplen i findOneAndUpdate dokumentation :

A.findOneAndUpdate(conditions, update, options, callback) // executes
A.findOneAndUpdate(conditions, update, options)  // returns Query
A.findOneAndUpdate(conditions, update, callback) // executes
A.findOneAndUpdate(conditions, update)           // returns Query
A.findOneAndUpdate()                             // returns Query

Om du inte ger en återuppringning returnerar den en Query objekt som du måste anropa exec() på för att utföra uppdateringen.




  1. mongoose populate returnerar null array

  2. Hur hittar man topp 5 värden i mongodb? och bör inte innehålla samma värde

  3. Mongoose findByIdAndUpdate returnerar inte korrekt modell

  4. Hitta ett dokument från hela samlingen, med ett specifikt värde kapslat i flera inbäddade underdokument