sql >> Databáze >  >> NoSQL >> MongoDB

Mongoose findByIdAndUpdate nevrací správný model

V Mongoose 4.0 výchozí hodnota pro new možnost findByIdAndUpdate (a findOneAndUpdate ) se změnil na false , což znamená vrácení starého dokumentu (viz #2262 v poznámkách k verzi). Musíte tedy explicitně nastavit možnost na true k získání nové verze dokumentu po použití aktualizace:

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



  1. MongoDB Zobrazit aktuálního uživatele

  2. Má master vždy redis instance s nejmenší prioritou?

  3. Oznámení Redis:Získejte klíč a hodnotu po vypršení platnosti

  4. $addFields, když nebyl nalezen žádný $match