【发布时间】:2020-02-11 14:31:33
【问题描述】:
我有一个简单的表,其中包含作为 PK 的 orderID 和作为 SK 的 userID,我发现在 dynamoDB 中您需要同时指定 PK 和 SK 才能使用查询。所以在这种情况下,我怎么可能得到 userID x 的所有订单,因为我不能忽略 orderID,因为它们是这个表的分区键?另一种解决此问题但不推荐的方法是使用扫描过滤器,它扫描整个表然后过滤结果。随着表的增长,它最终会变慢。我想知道你们是如何处理这种情况的?
【问题讨论】:
标签: amazon-dynamodb dynamodb-queries