What is difference of findOneAndUpdate and update? Both accept criteria to query and doc to update.
Note there is an option returnNewDocument in the findOneAndXXX methods and it's default value is true. If you are using the node.js driver, the options is called returnOriginal.
returnNewDocument
true
returnOriginal