一个 DynamoDB 表使用 OrderID(分区键)和 NumberOfItemsPurchased(排序键),两者都是 Number 类型。查询结果目前按 NumberOfItemsPurchased 升序返回。开发人员希望查询结果按 NumberOfItemsPurchased 降序排序。如何实现这一点?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 将 Query 操作参数 ScanIndexForward 设置为 false。.
为什么这是答案
正确答案是“将 Query 操作参数 ScanIndexForward 设置为 false”。DynamoDB 的 Query 操作允许通过设置 ScanIndexForward 参数来控制结果的排序顺序。当 ScanIndexForward 设置为 true(默认值)时,结果按排序键升序返回;设置为 false 时,结果按排序键降序返回。 其他选项不正确: 创建本地二级索引 (LSI) 不会改变主表的排序顺序,LSI 有自己的排序键,但这里是针对主表的查询。 重命名排序键对排序行为没有影响。 KeyConditionExpression 用于指定查询条件,而不是控制排序顺序。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡