Когда вы получаете QueryResultPage или ScanResultPage , вы получаете getLastEvaluatedKey
.
Возвращает последний оцененный ключ, который можно использовать как exclusiveStartKey для получения следующей страницы результатов. Возвращает ноль, если это последняя страница результатов.
Таким образом, вы можете использовать getLastEvaluatedKey
для ручной страницы.
Следует отметить, что Dynamodb возвращает ключ только для текущего страница, то есть все, что вы можете сделать, это go на следующую страницу. Например, вы не можете знать, сколько страниц у вас есть, прежде чем начать пейджинг, или перейти к произвольному номеру страницы, не просматривая каждую страницу, чтобы попасть туда.