繁体   English   中英

DynamoDB 查询全局二级索引中的多个 hash 和范围键对

[英]DynamoDB query for multiple hash and range key pairs in a global secondary index

我有一个包含 SuperGroup、Group 和 User 数据的表,其中 SuperGroup 包含多个 Group,而 Group 包含多个用户。 它们中的每一个都有一个typeuuid属性,其中 type 对应于它们是什么。

我有一个 GSI,其中 hash 键作为type属性,范围键作为uuid ,我需要一种查询表的方法,以便我可以获取相关数据以获取typeuuid对列表。 每种类型总会有一个。

查询输入的伪示例:

query_inputs = [
  ("SuperGroup", "super-group-uuid"),
  ("Group", "group-uuid"),
  ("User", "user-uuid"),
]

我可以在单个查询中执行此操作吗? 我想避免扫描,但如果有帮助的话,我愿意以不同的方式对我的数据建模或以不同的方式创建索引。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM