sql >> Databasteknik >  >> NoSQL >> MongoDB

Mongoose findByIdAndUpdate returnerar inte korrekt modell

I Mongoose 4.0 är standardvärdet för new alternativet findByIdAndUpdate (och findOneAndUpdate ) har ändrats till false , vilket innebär att returnera det gamla dokumentet (se #2262 i utgåvan). Så du måste uttryckligen ställa in alternativet till true för att hämta den nya versionen av dokumentet efter att uppdateringen har tillämpats:

Model.findByIdAndUpdate(id, updateObj, {new: true}, function(err, model) {...



  1. Varför spelar indexriktningen roll i MongoDB?

  2. MongoDB index skärningspunkt

  3. Hur man skapar en Redis-anslutning med Master och Slave

  4. I mongoDb, hur tar du bort ett array-element genom dess index?