2013-01-18 7 views
4

J'ai une exigence pour montrer le résultat de recherche sur le jsp avec maxcount de 10 et il devrait avoir une pagination pour traverser avant et en arrière comme fonctionnalité de pagination.Pagination dans DynamoDB

DynamoDB a une lastevaluatedkey, mais il ne permet pas de revenir à la page précédente, bien que je peux passer au prochain jeu de résultats par le lastevaluatedKey.

Quelqu'un peut-il s'il vous plaît aider à ce sujet. J'utilise Java SPRING et DynamoDB comme pile.

Merci Satya

Répondre

1

Vous devez tenir un registre de la clé précédente dans une var session, chaîne de requête, ou quelque chose de similaire, vous pouvez accéder à plus tard, puis exécutez la requête en utilisant cette touche lorsque vous voulez aller en arrière. Le Dynamo ne tient pas compte de cela pour vous.

3

Vous pouvez utiliser lastEvaluatedKey combiné avec une direction de balayage vers l'arrière pour «reculer» et obtenir la dernière page.

+0

La direction de balayage vers l'arrière n'est pas prise en charge, voir [ici] (http://stackoverflow.com/a/26563969/2000603) –