我正在使用bulkWrite
在NodeJ中使用猫鼬批量上传文档
当我使用insertMany或其他任何操作时,我的Schema已通过验证,该Schema是在项目中定义的,但是在bulkWrite上,我可以插入未定义的数据,即。它并没有检查我的Mongoose模式,我也想在bulkWrite上运行模式验证,但是我无法找到解决该问题的方法。
myModel.bulkWrite(upcomingData.map(doc => ({
updateOne: {
filter: {...filterCondition
},
update: {
$setOnInsert:...fields
$set: {
...fields
}
},
upsert: true
}