【问题标题】:How do I create a GraphQL query for DynamoDB如何为 DynamoDB 创建 GraphQL 查询
【发布时间】:2022-01-01 02:57:12
【问题描述】:

我的 DynamoDB 表“EventChat”将“eventId”作为分区键,将“createdOn”作为排序键。我正在使用 AppSync 和 Apollo 客户端来查询数据库。 我想获取某个“eventId”的所有项目以及在两个 createdOn 日期之间创建的项目。 我的架构和查询和请求映射模板应该是什么样的? 谢谢

【问题讨论】:

  • 你已经尝试了什么?

标签: graphql amazon-dynamodb aws-appsync


【解决方案1】:

{ “版本”:“2017-02-28”, “操作”:“查询”, “询问” : { "表达式" : "eventId = :eventId AND createdOn BETWEEN :t1 AND :t2", “表达式值”:{ ":eventId": { "S" : "${context.arguments.eventId}" }, ":t1": { "S" : "${context.arguments.t1}" }, ":t2": { "S" : "${context.arguments.t2}" }, } } }

【讨论】:

  • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center
猜你喜欢
  • 2018-07-14
  • 2018-11-29
  • 2022-11-19
  • 2018-02-27
  • 1970-01-01
  • 1970-01-01
  • 2021-07-03
  • 2019-11-15
  • 1970-01-01
相关资源
最近更新 更多