首页 > 解决方案 > 真的可以展平从 graphql 查询返回的数据吗?

问题描述

我有一个如下的数据结构

{
  "MyAsset": {
    "Code": "Cod123",
    "MyAssetLocation": [{
        "Location": {
          "LocationName": "Location 1"
        }
      },{
        "Location": {
          "LocationName": "Location 2"
        }
      }
    ]
  }
}

我想针对实体 MyAsset 编写一个 graphql 查询,使其返回如下所示的数据。

第一次记录

{code:"Cod123",MyAssetLocation.Location:"Location 1"}

第二条记录

{code:"Cod123",MyAssetLocation.Location:"Location 2"}

基本上,我想通过使用MyAssetLocation.LocationItems 复制 MyAsset 详细信息来展平结果。

标签: reactjselasticsearchgraphqlgraphql-js

解决方案


推荐阅读