如何跳过类型的对象属性验证:[Object]
How to skip validation of object properties for type: [Object]
我正在尝试使用简单模式验证对象数组..
validate: new SimpleSchema({
orderId: {type: String},
skins: {type: [Object]}
}).validator(),
..但似乎 Simple-schema 还希望我验证该数组内每个对象上的每个 属性,因为我不断收到 "keyNotInSchema" 类型的 validationErrors:
skins.0.appid is not allowed by the schema
有什么方法可以取消对每个对象的 属性 的验证并指示我只需要一个 "Array of Objects" 的简单模式?
您必须声明这是一个 blackbox 对象:
validate: new SimpleSchema({
orderId: {type: String},
skins: {type: [Object], blackbox: true}
}).validator(),
我正在尝试使用简单模式验证对象数组..
validate: new SimpleSchema({
orderId: {type: String},
skins: {type: [Object]}
}).validator(),
..但似乎 Simple-schema 还希望我验证该数组内每个对象上的每个 属性,因为我不断收到 "keyNotInSchema" 类型的 validationErrors:
skins.0.appid is not allowed by the schema
有什么方法可以取消对每个对象的 属性 的验证并指示我只需要一个 "Array of Objects" 的简单模式?
您必须声明这是一个 blackbox 对象:
validate: new SimpleSchema({
orderId: {type: String},
skins: {type: [Object], blackbox: true}
}).validator(),