2017-12-11 7 views

答えて

2
#Exclusive start key should be null for your first page 
esk = None 
#Get the first page 
scan_generator = MyTable.scan(Limit=10, exclusive_start_key=esk) 
#Get the key for the next page 
esk = scan_generator.kwargs['exclusive_start_key'].values() 
#Now get page 2 
scan_generator = MyTable.scan(Limit=10, exclusive_start_key=esk) 

を行うときEDIT:

exclusive_start_key(リストまたはタプル) - 以前のクエリを続行する項目の主キー。これは、そのクエリのLastEvaluatedKeyとして提供されます。

exclusive_start_key = ('myhashkey'); 

または

exclusive_start_key = ('myhashkey', 'myrangekey'); 
+0

についてご回答のおかげでは、 'MAX_RESULTS' なしで動作していません? – Robert

+0

申し訳ありませんが、制限があったはずです。 [Scan docs](http://boto3.readthedocs.io/en/latest/reference/services/dynamodb.html#DynamoDB.Client.scan) – Stu

+0

排他的な開始キーを生成する他の方法 – Robert

関連する問題