Чтобы создать кратные Recipe
ссылки на один и тот же Course
без дубликатов в таблице Course
, вам необходимо спроектировать отношение «многие ко многим».
Пока что отношение, которое вы создали,AppSync недостаточно для понимания, вам не хватает атрибутов @connection
.Вы можете прочитать этот ответ на github , чтобы получить объяснение того, как спроектировать это отношение «многие ко многим» в AppSync
. После разработки отношения вы будете использовать мутацию для вставки данных,и вполне вероятно, что AppSync сгенерирует для вас код мутации (если нет, используйте amplify codegen
в консоли).После этого вы сможете создавать данные.
Поскольку вы используете DynamoDB с несколькими таблицами (режим по умолчанию для ampify / AppSync), вам потребуется:
- Вызвать несколько мутаций подряд
- Использоватьпользовательский распознаватель, как описано в этом SO-ответе