这是我的例子。
我想创建一个具有此类对象数组的对象:
{ name, type, pays : [ amount, pay, bonus, multiplier ] }
这是我的架构的一部分:
symbolsD: [
{
name: { type: String, required: true },
type: [{ type: String, enum: ['line', 'scatter', 'wild', 'wildLineMax', 'bonus', 'lineMultiplier', 'totalWinMultiplier'], required: true, default: 'line' }],
pays: [{
amount: { type: Number, required: true },
pay: { type: Number, required: true },
bonus: { type: String },
multiplier: { type: Number }
}]
}
]
我收到错误
TypeError: Undefined type `undefined` at array `symbolsD`
我的架构设计怎么了?
[第一件事,如果可能,将类型更改为其他内容。由于猫鼬模式具有默认的type属性,用于指定字段的类型。因此可能会产生问题。