1

我试图验证一个字段不是空的,只有当两个字段之一不为空时,ajv使用

例如

{ field1: '', field2: '2', field3: '' } // Invalid 
{ field1: '', field2: '', field3: '3' } // Invalid 
{ field1: '1', field2: '2', field3: '3' } // Valid 
{ field1: '', field2: '', field3: '' } // Valid 

我正在尝试使用此架构,但我不知道如何指定 OR 条件。

 {
  properties: {
    field1: {
      if: { properties: { field2: { minLength: 1 } },
      //or?
      then: {
          minLength: 1
        }
      }
    }
  }

如何向此架构添加 OR?

4

0 回答 0