我想使用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) 我不知道这是什么问题,或者这在查询之间不支持。 请帮助