Mongoose ma findOneAndUpdate (odpowiednik mongoBD findAndModify
. MongoDB wprowadziła także findOneAndUpdate
w wersji>=3.2) i findByIdAndUpdate . Dlatego findAndModify nie będzie działać z Mongoose.
Jeśli chodzi o to, który z nich jest lepszy, w findOneAndUpdate możesz przekazać obiekt zapytania zawierający wiele pól, podczas gdy findByIdAndUpdate przyjmuje tylko id jako pierwszy parametr.