Как я могу проверить схему по существующим свойствам внутри конфигурации? - PullRequest
0 голосов
/ 22 апреля 2019

Предполагая, что у меня есть файл конфигурации .yml, который я проверяю по схеме, используя библиотеку ajv

Интересно, есть ли способ проверки определенных значений по существующим свойствам.Больше похоже на ссылки.

Например

Если у меня есть следующая конфигурация: -

cars
  id: 12
  make: BMW
  id: 23
  make: Ferrari

inventory
  location: USA
  cars:
    12    // because they exist above under cars 
    23    // so they are valid !

Как я могу проверить, существует ли идентификатор машин в инвентаре под автомобилямивне инвентаря?

Так, например, если бы у меня был инвентарь с идентификатором 98 -> автомобили, он был бы недействительным, поскольку его нет под машинами?

Должен ли справочник $ data referenceчто-нибудь с этим?Потому что, ссылаясь на библиотеку, кажется, что в этом случае это не поможет.

...