5

I have a schema that has both timestamps and discriminator key options set. Using Model.save(), everything works fine, but using Model.bulkWrite neither my discriminator key nor the timestamps get saved/updated.

Is there a way in mongoose to bulk update documents (each with different values) and to maintain the behaviour regarding schema options like in Model.save()?

My use case is that I have about 500 documents and I have to check for each if the document already exists (if so update parts of it) it and if not insert a complete new record. This works fine with bulkWrite and an array of updateOne operations except that the schema options do not work.

florian norbert bepunkt
  • 2,099
  • 1
  • 21
  • 32

0 Answers0