我正在开发MongoDB validaiton,我必须验证通过表单动态创建的字段。我正在使用ExpressJs并希望在更新现有集合之前,它应该验证必需的字段或必填字段。是否可以在更新字段时验证该值。
答案 0 :(得分:0)
是肯定的。可以参考mongoDB validation 来验证字段。
你也可以在{mongoDB上引用here来存储函数。
如果您选择第二种方法,我建议您验证express中的字段并在mongo中更新。
答案 1 :(得分:0)
尝试:
db.runCommand( {
collMod: "your_collection",
validator: { $and: [ { required_field1: { $exists: true } }, { required_field1: { $exists: true } } ] },
} )