Graphql Несколько массивов одного и того же набора данных - PullRequest
0 голосов
/ 20 апреля 2020

Я пытаюсь запросить объект с несколькими массивами, содержащими одинаковые свойства graphql.

Это jsonfile

{
  "MAIN_ARRAY": [
    {
      "One": [
        {
          "title": "Title",
          "description": "Description",
          "avatar": "../../assets/image/author-1.jpg"
        }
      ],
      "Two": [
        {
          "title": "Title",
          "description": "Description",
          "avatar": "../../assets/image/author-1.jpg"
        }
      ]
    }
  ]
}

Ниже приведен рабочий запрос graphql

     query {
      fileJson {
        MAIN_ARRAY {
          One {
            title
            description
            avatar
          }
          Two {
            title
            description
            avatar
          }
        }
      }
    }

Я не хочу повторять название свойства, описание, аватар для One и Two потому что это то же самое для всех. Как я могу избежать повторения этого.

Ожидается лог c, как показано ниже, что, очевидно, неправильно и не работает

query {
  fileJson {
    MAIN_ARRAY {
      One, Two {
        title
        description
        avatar
      }
    }
  }
} 
...