простая схема метеорных коллекций, разрешенные значения для массива?

#node.js #meteor #simple-schema

#node.js #метеорит #простая схема

Вопрос:

Когда я создам схему:

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

применяются ли проверки allowedValues к элементам внутри массива?

Ответ №1:

В соответствии с этим запросом функции вы бы использовали это:

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

Вам нужно будет иметь способ гарантировать, что повторяющиеся значения не попадают в массив.