[英]DynamoDB query for multiple hash and range key pairs in a global secondary index
我有一个包含 SuperGroup、Group 和 User 数据的表,其中 SuperGroup 包含多个 Group,而 Group 包含多个用户。 它们中的每一个都有一个type
和uuid
属性,其中 type 对应于它们是什么。
我有一个 GSI,其中 hash 键作为type
属性,范围键作为uuid
,我需要一种查询表的方法,以便我可以获取相关数据以获取type
和uuid
对列表。 每种类型总会有一个。
查询输入的伪示例:
query_inputs = [
("SuperGroup", "super-group-uuid"),
("Group", "group-uuid"),
("User", "user-uuid"),
]
我可以在单个查询中执行此操作吗? 我想避免扫描,但如果有帮助的话,我愿意以不同的方式对我的数据建模或以不同的方式创建索引。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.