Aws AppSync - запрос для всех элементов между двумя датами - PullRequest
0 голосов
/ 22 апреля 2019

Я хочу запросить все элементы между двумя датами, используя 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) Я не знаю, что не так, или это не поддерживает между запросами. Пожалуйста, помогите

...