流星集合简单模式,数组的允许值?

meteor collections simpleschema, allowedvalues for array?

创建架构后:

  permissions: {
    type:[String],
    allowedValues: [
      'admin', 'normal',
    ],
  },

allowedValues 检查是否适用于数组中的元素?

根据 this feature request 你会使用这个:

permissions: {
    type:[String]
},
permissions.$: {
    type: String,
    allowedValues: [
        'admin', 'normal'
    ],
}

您需要有一种方法来确保不会将重复值推送到数组中。