Momenteel denk ik niet dat het in MongoDB mogelijk is om meerdere documenten bij te werken en alle bijgewerkte documenten in dezelfde query terug te sturen.
In Mongoose, de findOneAndUpdate()
is gebaseerd op de native findAndModify()
methode van MongoDB.
Als u de officiële documentatie
van de findAndModify()
methode, staat er dat -
Daarom kunt u niet meerdere documenten bijwerken met findAndModify
.
update()
of updateMany()
methode aan de andere kant werkt veel documenten bij met de multi
vlag, maar het retourneert alleen de WriteResult die er zo uitziet -
WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })