Определить тип скалярного идентификатора в AWS AppSync - PullRequest
2 голосов
/ 28 марта 2020

Я перенесу существующий код Go в приложение AWS AppSyn c. По большей части это был довольно легкий процесс. Однако у меня возникают проблемы со скаляром ID . В моей существующей кодовой базе ID поддерживается Int. AppSyn c рассматривает ID как строковый тип. Документация здесь https://docs.aws.amazon.com/appsync/latest/devguide/designing-your-schema.html в разделе Определение типа Todo гласит:

Скалярный тип идентификатора - это уникальный идентификатор, который может быть либо String, либо Int , Вы можете управлять ими в своих шаблонах сопоставления резольвера для автоматического назначения c, которое будет рассмотрено позже.

Однако я не могу найти в документации нигде, где вы можете указать, является ли скаляр идентификатора Int или String. Есть ли способ изменить тип идентификатора в шаблонах сопоставления в AppSyn c, как указано в документации?

1 Ответ

1 голос
/ 26 апреля 2020

Я работаю в команде AppSyn c, поэтому в основном это означает, что эта конкретная строка в документации означает, что если вы возвращаете int из шаблона сопоставления, оно будет рассматриваться как int в вашем источнике данных и то же самое для String. , он будет рассматриваться как строка.

...