Я пытаюсь добавить ограничение 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
в резольвере. Это тоже не сработало для меня.
Если вы сделали это раньше и можете указать мне правильное направление, это было бы здорово! Спасибо!