AWS AppSync-查询两个日期之间的所有项目

时间:2019-04-22 11:06:59

标签: graphql aws-amplify aws-appsync

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

0 个答案:

没有答案