如何用猫鼬需要验证插入猫鼬中的多个文档?

安瓦鲁伊斯兰教|

我想在MongoDB集合中插入多个文档。我可以通过使用Model.collection.insert函数来做到这一点,但是当我插入这些数据时,它会跳过/跳过所需的验证。

我试过了,Model.collection.insert([{data: '1'}, {data: '2'}, {type: '3'}])但是用这种方式它跳过或绕过了验证。我需要数据字段,并且在我的架构中根据需要使用了该字段。但这不起作用。

我的架构需要一个字段。

export const SubjectSchema = new mongoose.Schema({
    title: { type: String, required: [true, "title field required"] },
    groups_id: { type: String },
    class_id: { type: String },
    meta: { type: Object }
},
    { timestamps: true })

这是我的功能

    async createSubject(body) {
        let result = SubjectSchema.collection.insert(body)
        return result
    }

我想要存储多个数据,并且在每个记录中,title都必须填写字段

伊斯兰·阿布·休加尔
Model.insertMany([{data: '1'}, {data: '2'}, {type: '3'}])

你可以在这里找到参考

您怎么也可以db.collection.validate()

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章