猫鼬模式必填字段不适用于多个值

时间:2020-02-03 15:27:43

标签: node.js mongoose

我正在创建猫鼬模式,并希望最小化代码。我希望显示的字段需要大小。但是当我测试它的时候,如果不包括尺寸,我不会出错。我试过了: (('flag-silk' || 'costume') || 'accessories-shoes')['flag-silk' || 'costume' || 'accessories-shoes']和==。我是否缺少某些内容或语法错误?

代码:

size: {
      type: String,
      required: [
        function() {
          return this.category === ('flag-silk' || 'costume' || 'accessories-shoes');
        },
        'Please enter the size of the product.'
      ]
    },

1 个答案:

答案 0 :(得分:3)

这不是您所需的布尔表达式的正确语法。而是使用:

#f