Вот так выглядит мой schema.graphql.
type Post
@model
@auth(
rules: [
{ allow: owner }
]
) {
id: ID!
author: User! @connection(name: "UserPosts")
content: AWSJSON!
createdAt: AWSDateTime
updatedAt: AWSDateTime
}
Который сгенерировал запрос GraphQL, показанный ниже
export const listPosts = `query listPosts(
$filter: ModelPostFilterInput
$limit: Int
$nextToken: String
) {
listPosts(filter: $filter, limit: $limit, nextToken: $nextToken) {
items {
id
author {
id
uuid
}
content
createdAt
updatedAt
}
nextToken
}
}
`;
Я звоню listPosts
, чтобы запросить список сообщений, ноне знаю, как реализовать диапазон дат в приведенном ниже запросе, который я использую для получения данных.
await API.graphql(graphqlOperation(queries.listPosts, {limit: 10, nextToken: nextToken}))
Можно ли добавить две строки start: TODAY
и end: 30 DAYS BEFORE TODAY
кзапрос выше и получить его возвращает 30 последних сообщений?