流星集合simpleschema,数组的allowedvalues?

时间:2019-04-09 15:35:32

标签: node.js meteor simple-schema

创建架构后:

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

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

1 个答案:

答案 0 :(得分:1)

根据this feature request,您将使用以下代码:

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

您将需要一种确保重复值不会被压入数组的方法。