如何跳过类型的对象属性验证:[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(),