Atualmente não acho que seja possível no MongoDB atualizar vários documentos e retornar todos os documentos atualizados na mesma consulta.
No Mongoose, o
findOneAndUpdate() é baseado no findAndModify() nativo método do MongoDB. Se você verificar a documentação oficial do
findAndModify() método, afirma que - Portanto, você não pode atualizar vários documentos usando
findAndModify . update() ou updateMany() por outro lado, atualiza muitos documentos com o multi sinalizador, mas ele retorna apenas o WriteResult que se parece com isso - WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })