För närvarande tror jag inte att det är möjligt i MongoDB att uppdatera flera dokument och returnera alla uppdaterade dokument i samma fråga.
I Mongoose, findOneAndUpdate() är baserat på den ursprungliga findAndModify() metod för MongoDB.
Om du kontrollerar den officiella dokumentationen
av findAndModify() metoden anger dess att -
Därför kan du inte uppdatera flera dokument med findAndModify .
update() eller updateMany() metoden å andra sidan uppdaterar många dokument med multi flaggan men den returnerar bara WriteResult som ser ut så här -
WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })