创建架构后:
permissions: {
type:[String],
allowedValues: [
'admin', 'normal',
],
},
allowedValues检查是否适用于数组中的元素?
答案 0 :(得分:1)
根据this feature request,您将使用以下代码:
permissions: {
type:[String]
},
permissions.$: {
type: String,
allowedValues: [
'admin', 'normal'
],
}
您将需要一种确保重复值不会被压入数组的方法。