DynamoDB テーブルでは、OrderID (パーティションキー) と NumberOfItemsPurchased (ソートキー) が両方とも Number 型として使用されています。現在、クエリ結果は NumberOfItemsPurchased の昇順で返されます。開発者は、クエリ結果を NumberOfItemsPurchased の降順でソートしたいと考えています。これを実現するにはどうすればよいですか?
解答を選択
オプションをタップして解答を確認してください。
正解: Query オペレーションパラメータ ScanIndexForward を false に設定します。.
これが解答である理由
DynamoDBのQueryオペレーションでは、ScanIndexForwardパラメータを使用して結果のソート順を制御できます。デフォルト値はtrueで、ソートキーの昇順で結果が返されます。これをfalseに設定することで、ソートキーの降順で結果を取得できます。 他の選択肢が正しくない理由: ローカルセカンダリインデックス(LSI)は、異なるソートキーを持つインデックスを作成できますが、既存のソートキーのソート順を反転させる直接的な方法ではありません。 ソートキーの名前を変更しても、ソート順は変わりません。ソート順は、データ型とDynamoDBの内部処理によって決定されます。 KeyConditionExpressionは、クエリのフィルタリング条件を指定するためのものであり、結果のソート順には影響しません。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要