Node.js Mongoose批量更新多个具有不同值的文档– ;使用时间戳和鉴别器

Node.js Mongoose批量更新多个具有不同值的文档– ;使用时间戳和鉴别器,node.js,mongodb,mongoose,mongoose-schema,Node.js,Mongodb,Mongoose,Mongoose Schema,我有一个同时设置了时间戳和鉴别器键选项的模式。使用Model.save(),一切正常,但是使用Model.bulkWrite我的鉴别器键和时间戳都不会被保存/更新 mongoose中是否有方法批量更新文档(每个文档都有不同的值)并维护模式选项的行为,如Model.save() 我的用例是,我有大约500个文档,我必须检查每个文档是否已经存在(如果存在,则更新部分文档),如果没有,则插入一个完整的新记录。这适用于bulkWrite和一系列updateOne操作,但模式选项不起作用

我有一个同时设置了时间戳和鉴别器键选项的模式。使用
Model.save()
,一切正常,但是使用
Model.bulkWrite
我的鉴别器键和时间戳都不会被保存/更新

mongoose中是否有方法批量更新文档(每个文档都有不同的值)并维护模式选项的行为,如
Model.save()

我的用例是,我有大约500个文档,我必须检查每个文档是否已经存在(如果存在,则更新部分文档),如果没有,则插入一个完整的新记录。这适用于
bulkWrite
和一系列
updateOne
操作,但模式选项不起作用