简单架构有效值列表

时间:2015-10-11 07:25:11

标签: meteor simple-schema

我正在使用简单架构,我希望有一种方法可以根据预定义列表或另一个列表验证某些字段中的值

根据预定义的,不更改的列表(如枚举)进行验证。这可能是通过复杂的正则表达式完成的,但这感觉不对:

dialogType: {
   type: String,
   label: "Dialog Type",   // 'article', 'sentence','exercise','lesson','word'
   optional: false
},

对用户集合进行验证,可能会应用一些过滤器:

userId: {
    type: String,
    label: "User ID",
    optional: false
 } 

相关问题 Bind allowedValues to values from a collection in simple-schema

1 个答案:

答案 0 :(得分:4)

我猜你可以这样做:

dialogType: {
    type: String,
    allowedValues: ['article', 'sentence','exercise','lesson','word'],
    optional: true
},

您是否看过Link