AppSync, передать массив в качестве входного аргумента с графическим тегом - PullRequest
0 голосов
/ 12 сентября 2018

Я использую appSync с Reaction-native, в моей схеме определена мутация:

Определение мутации

И это прекрасно работает, когда я проверяю мутацию в разделе запроса

Тест мутации

Проблема в том, что я не уверен, как представить это с помощью graphql-tag, я не могу понять, как передать аргумент.

Это представление, которое я получил:

представление в графическом теге

Вот как я называю мутацию:

Позвони Мутайтону

И это определение запроса, где жизненно важные органы и массив

Определение запроса

Но мутация не выполняется, она откатывается. Я только вижу это:

Мутация

Кто-нибудь может мне помочь ??

Заранее спасибо

1 Ответ

0 голосов
/ 13 сентября 2018

Вы объявили переменную $vitals, но не указали этот ключ в variables.Вы устанавливаете переменные с variables: initValues.vitals, где initValues.vitals - это массив входов, который вы хотите.Вам нужно изменить его на variables: initValues, чтобы vitals оставался ключом верхнего уровня, который GraphQL сможет затем найти и заменить переменную $vitals на

Дайте мне знать, если это решит вашу проблему.

...