1개 답변
- 최신
- 최다 투표
- 가장 많은 댓글
0
【以下的回答经过翻译处理】 创建一个GSI,其中PK是Country+Location连接起来的,而SK是last_updated。然后,对于任何给定的Country+Location值,您都可以找到该位置的最新更新值(以及投影中对应的客户ID)。请注意,您可以设置20个GSIs。
或者您是否希望针对位置(例如WA:King的更广泛价值)进行begins_with操作,同时仅获取最新的X个值?在这种情况下,您做不到。但是,您可以在每个分层级别(例如WA:King等)插入新项目,以便该值可以用作PK。基本上在每个级别上预材料化。每个表/索引只能获取一个排序键,并且不能两次使用排序键功能。
当然,如果您打算获取所有匹配的项(而不仅仅是最新的X个),并且只想对它们进行排序,您可以在客户端上进行排序。
관련 콘텐츠
- AWS 공식업데이트됨 일 년 전
- AWS 공식업데이트됨 3년 전
- AWS 공식업데이트됨 2년 전