Я только что обнаружил, что результаты запроса GraphQL от того, который я использую, не соответствуют записям правильно, приводя к неправильной записи. Вот схема, которую я объявил:
type User @model @key(fields: ["email", "lastname", "firstname", "cpf"])
{
id: ID!
email: String!
firstname: String!
middlename: String
lastname: String!
completename: String!
cpf: String!
}
Я передаю электронное письмо пользователя, которого я хочу, с помощью запроса списка следующим образом:
let queryResult = await API.graphql(graphqlOperation(queries.listUsers, { ologin }));
У меня есть уже проверено ologin
и кажется правильным. То, что происходит, - то, что это приносит всегда ту же самую запись, даже когда я передаю различные адреса электронной почты через ologin
Что плохого в таком способе введения кода? Есть ли лучший способ?
Спасибо!