代码之家  ›  专栏  ›  技术社区  ›  Ziko

如何验证架构中的现有属性?

  •  0
  • Ziko  · 技术社区  · 5 年前

    假设我有一个.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 !
    

    我如何检查库存下的汽车ID是否存在于库存以外的汽车中?

    例如,如果我有ID 98的库存-汽车,它将是无效的,因为它不存在汽车下?

    $data reference和这有关系吗?因为提到图书馆,在这种情况下似乎没有帮助。

    0 回复  |  直到 5 年前