代码之家  ›  专栏  ›  技术社区  ›  Huy Nguyen

在GraphQL中表示层次结构类型

  •  1
  • Huy Nguyen  · 技术社区  · 4 年前

    这是我试图解决的一个问题的例子。假设我想创建一个GraphQL模式,对管理实体(国家、州、省等)进行建模,用类型表示 AdministrativeEntity )城市类型 City 行政实体 在我的GraphQL模式中?它应该是一个 scalar Object 是打字还是别的?

    type City {
      entity: AdministrativeEntity!
    }
    
    0 回复  |  直到 4 年前
        1
  •  1
  •   xadm    4 年前

    你可以使用复发- parent AdministrativeEntity 类型。这是最通用的、可扩展的、可管理的。

    当然,您可以同时使用两个解决方案(2个属性)(2个解析器在同一数据/db上运行)。