Добавить уникальное ограничение в атрибут модели AppSyn c - PullRequest
2 голосов
/ 23 апреля 2020

Я пытаюсь добавить ограничение Unique в одно из полей моего AppSyn c Модель

Модель выглядит следующим образом

type User @model @key(name: "ByEmailAddress", fields: ["emailAddress"], queryField: "userByEmailAddress") {
    id: ID!
    fullName: String!
    emailAddress: AWSEmail!
    address: String!
}

Я пытался создать резольверы в поле адреса электронной почты, я пробовал конвейерные резольверы. Но пока ничего не получалось. Я понимаю, что поле должно быть GSI, чтобы мы могли использовать выражение attribute_not_exists в резольвере. Это тоже не сработало для меня.

Если вы сделали это раньше и можете указать мне правильное направление, это было бы здорово! Спасибо!

...