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.