Veja os exemplos no
findOneAndUpdate
documentação
:A.findOneAndUpdate(conditions, update, options, callback) // executes
A.findOneAndUpdate(conditions, update, options) // returns Query
A.findOneAndUpdate(conditions, update, callback) // executes
A.findOneAndUpdate(conditions, update) // returns Query
A.findOneAndUpdate() // returns Query
Se você não fornecer um retorno de chamada, ele retornará uma
Query
objeto que você deve chamar exec()
para executar a atualização.