Я хочу запросить все элементы между двумя датами, используя AWS AppSync.
Это мой резольвер:
{
"version" : "2017-02-28",
"operation" : "Query",
"index" : "userInfoDate-index",
"query" : {
## Provide a query expression. **
"expression": "userInfoDate BETWEEN :start AND :end",
"expressionValues" : {
":start" : { "S" : "${ctx.args.start}" },
":end" : { "S" : "${ctx.args.end}" }
}
}
//Schema
type UserQuestionInfo @model {
id: ID!
userId: String!
userName: String!
userInfoDate : String!
weight: String!
height: String!
}
type Query {
getWeightByCreatedAt(start: String!, end: String!): UserQuestionInfo
}
Но я получаю эту ошибку:
Условие ключа запроса не поддерживается (Сервис: AmazonDynamoDBv2; Код состояния: 400; Код ошибки: ValidationException)
Я не знаю, что не так, или это не поддерживает между запросами.
Пожалуйста, помогите