我正在尝试验证只有当使用ajv
两个字段中的任何一个非空时,字段才为空。
E.g。
{ 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?