Я новичок в AppSync и пытаюсь понять, как это работает и как правильно это настроить.
Я создал schema.graphql, как показано ниже.
type User @model {
id: String!
following: [String]
follower: [String]
journals: [Journal] @connection(name: "UserJournals", sortField: "createdAt")
notifications: [Notification] @connection(name: "UserNotifications", sortField: "createdAt")
}
type Journal @model {
id: ID!
author: User! @connection(name: "UserJournals")
privacy: String!
content: AWSJSON!
loved: [String]
createdAt: String
updatedAt: String
}
, и AppSync автоматически создал query.js.
export const getUser = `query GetUser($id: ID!) {
getUser(id: $id) {
id
following
follower
journals {
items {
id
privacy
content
loved
createdAt
updatedAt
}
nextToken
}
notifications {
items {
id
content
category
link
createdAt
}
nextToken
}
}
}
`;
Я заметил, что запрос getUser
возвращает только 10 journals
элементов и не уверен, как установить для этого значения более 10 или правильный способ запроса и добавления дополнительных журналов в эти 10 элементов, которые были запрошены getUser
.