我的SimpleSchema。
Products.schema = new SimpleSchema({
_id: {
type: String,
regEx: SimpleSchema.RegEx.Id
},
userId: {
type: String,
regEx: SimpleSchema.RegEx.Id,
denyUpdate: false
},
tags: {
type: Object,
optional: true,
blackbox: true,
label: 'Categoria del producto'
}
});
产品阵列插入。
Let tags = ["7524", "5249", "7324"];
返回错误:标签产品必须是对象
使用这种类型的对象:
var person = {firstName:"John", lastName:"Doe", age:50, eyeColor:"blue"};
let tags = ["7524", "5249", "7324"];
我希望你的回答和祝福。
答案 0 :(得分:0)
您需要以这种方式指定包含对象的字段。然后你可以输入数组。
Products.schema = new SimpleSchema({
_id: {
type: String,
regEx: SimpleSchema.RegEx.Id
},
userId: {
type: String,
regEx: SimpleSchema.RegEx.Id,
denyUpdate: false
},
tags: {
type: Array,
optional: true,
label: 'Categoria del producto'
},
"tags.$": {
type: Object,
}
});