Attualmente non credo sia possibile in MongoDB aggiornare più documenti e restituire tutti i documenti aggiornati nella stessa query.
In Mongoose, il findOneAndUpdate() è basato sul nativo findAndModify() metodo di MongoDB.
Se controlli la documentazione
del findAndModify() metodo, afferma che -
Pertanto, non puoi aggiornare più documenti utilizzando findAndModify .
update() o updateMany() il metodo invece aggiorna molti documenti con il multi flag ma restituisce solo WriteResult che assomiglia a questo -
WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })