@isUnique не работает в GraphQL SDL (aws appsync) - PullRequest
0 голосов
/ 29 мая 2018

Я новичок в graphql. Я реализую реактивное приложение с помощью aws appsync.Мы сталкиваемся с проблемой при реализации @isUnique, и из-за ее выдачи мне появляется ошибка

Failed to parse schema document - ensure it's a valid SDL-formatted document.
type Person {
id: ID! @isUnique
createdAt: String!
updateAt: String!
name: String!
messages: [Messages!]!
    @relation(name: "UserMessages")}

Я хочу получить случайноеИдентификатор генерируется для каждого пользователя в схеме. Как мы можем достичь этого.Заранее спасибо !!

Ответы [ 2 ]

0 голосов
/ 29 мая 2018

@isUnique является директивой для конкретного поставщика.Если вы хотите сгенерировать уникальные идентификаторы на сервере с помощью AWS AppSync, вы можете использовать $util.autoId() в распознавателе.В блоге AWS AppSync - запущено и запущено есть подробности.

0 голосов
/ 29 мая 2018

Во-первых, @unique, если вы используете appolo-server, и @isUnique, если graphcool.Во-вторых, идентификаторы будут уникальными по умолчанию, нет необходимости в @unique.Это для других полей, таких как электронная почта или имя пользователя.

Взгляните сюда Директивы схемы - Appolo Если вы используете Graphcool это

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...