1

max_resultsboto を使用してdynamodb のテーブルでスキャンを実行したいのですが、私の問題は、を使用してページネーションを行いたいことです。exclusive_start_key
実際にLastEvaluatedKeyexclusive_start_key、手動で主キーを追跡し、最後の一つとしてexclusive_start_key

しかし、それは私の問題ではありません。私の問題はexclusive_start_key、テーブルに整数の hash_key がある場合でも、どの形式 (どのオブジェクト型) を渡す必要があるかわからないことです。

4

1 に答える 1

2

ドキュメントによると、Scan の Layer2 実装では、主キーの表現としてリストまたはタプルのいずれかが必要です。

  • (hash_key,)単一のキー テーブルの場合
  • (hash_key, range_key)構成されたキー テーブルの場合

Boto のスキャン ジェネレーターから esk を直接読み取る (トリッキーな) 方法もあることに注意してください。

于 2012-11-12T21:59:07.843 に答える