2

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

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

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

4

1 回答 1

6

我想你可以这样做:

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

你看过https://github.com/aldeed/meteor-simple-schema#allowedvalues

于 2015-10-11T08:37:32.067 回答