如何解决运行bulkWrite不会在猫鼬中执行架构验证
我正在使用bulkWrite
在NodeJ中使用猫鼬批量上传文档
当我使用insertMany或其他任何操作时,我的Schema已通过验证,该Schema是在项目中定义的,但是在bulkWrite上,我可以插入未定义的数据,即。它并没有检查我的Mongoose模式,我也想在bulkWrite上运行模式验证,但是我无法找到解决该问题的方法。
myModel.bulkWrite(upcomingData.map(doc => ({
updateOne: {
filter: {...filterCondition
},update: {
$setOnInsert:...fields
$set: {
...fields
}
},upsert: true
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。