Mongoose tiene findOneAndUpdate
(equivalente a mongoBD findAndModify
. MongoDB también presentó findOneAndUpdate
en la versión>=3.2) y findByIdAndUpdate
. Por eso findAndModify
no funcionará con Mongoose.
En cuanto a cuál es mejor, en findOneAndUpdate puede pasar el objeto de consulta que contiene varios campos mientras findByIdAndUpdate solo toma id como primer parámetro.