В поле 'product' отсутствуют обязательные аргументы: id - PullRequest
0 голосов
/ 19 июня 2019

Я учусь на здесь .

код выглядит как ниже

product(first:3){
    edges {
      node {
        id
        handle
        variants(first:3) {
          edges {
            node {
              id
              displayName
            }
          }
        }
      }
    }
  }

даст мне

"errors": [
    {
      "message": "Field 'product' is missing required arguments: id",
      "locations": [
        {
          "line": 2,
          "column": 1
        }
       ]
       ....
    }
]

Любая подсказка, почему требуется идентификатор? Обычно он должен вернуть 3 первых продукта с их 3 вариантами. А также есть другое сообщение "Поле 'product' не принимает аргумент 'first'" ??

1 Ответ

0 голосов
/ 19 июня 2019

Попробуйте использовать имя типа "products" вместо "product".

Запрос должен быть таким:

product(first:3){
    edges {
      node {
        id
        handle
        variants(first:3) {
          edges {
            node {
              id
              displayName
            }
          }
        }
      }
    }
  }
...