如何为 DynamoDB 创建 GraphQL 查询
Posted
技术标签:
【中文标题】如何为 DynamoDB 创建 GraphQL 查询【英文标题】:How do I create a GraphQL query for DynamoDB 【发布时间】:2022-01-01 02:57:12 【问题描述】:我的 DynamoDB 表“EventChat”将“eventId”作为分区键,将“createdOn”作为排序键。我正在使用 AppSync 和 Apollo 客户端来查询数据库。 我想获取某个“eventId”的所有项目以及在两个 createdOn 日期之间创建的项目。 我的架构和查询和请求映射模板应该是什么样的? 谢谢
【问题讨论】:
你已经尝试了什么? 【参考方案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。以上是关于如何为 DynamoDB 创建 GraphQL 查询的主要内容,如果未能解决你的问题,请参考以下文章
如何为每个 ElasticBeanstalk 环境唯一的 DynamoDB 表名添加前缀