Mongoose ha findOneAndUpdate
(equivalente di mongoBD findAndModify
. MongoDB ha anche introdotto findOneAndUpdate
nella versione>=3.2) e findByIdAndUpdate
. Ecco perché findAndModify
non funzionerà con Mongoose.
Quanto a quale sia il migliore, in findOneAndUpdate puoi passare un oggetto query contenente più campi mentre findByIdAndUpdate accetta solo id come primo parametro.