Je suis nouveau à dynamo db. Je dois mettre en œuvre la pagination. Je dois montrer dix enregistrements dans ma page html. Je suis complètement nouveau à dynamo db. Quelqu'un peut-il partager un exemple de requête pour la pagination dans dynamo db. J'ai étudié amazon dynamo db tutorial mais je n'ai pas eu d'idée. Puis-je implémenter la pagination à l'aide d'API de haut niveau et de bas niveau? quelqu'un peut-il suggérer par où commencer ??DynamoDb pagination Requête en Java
1
A
Répondre
1
Vous devez utiliser query(QueryRequest)
ou scan(ScanRequest)
avec addExclusiveStartKeyEntry()
Aussi, vérifiez cette bibliothèque: jcabi-dynamo
2
Comme yegor256 suggéré, vous pouvez utiliser la requête (QueryRequest) ou scanner (ScanRequest) avec setExclusiveStartKey à la place. Voici un extrait de code de la façon de le faire
HashMap<String, Condition> scanFilter = new HashMap<String, Condition>();
Condition condition = new Condition()
.withComparisonOperator(ComparisonOperator.LT.toString())
.withAttributeValueList(new AttributeValue().withN("100"));
scanFilter.put("column1", condition);
Boolean lastEval = true;
int count = 0;
ScanRequest scanRequest = new ScanRequest(tableName).withScanFilter(scanFilter);
while(lastEval) {
ScanResult scanResult = dynamoDB.scan(scanRequest);
count += scanResult.getCount();
System.out.println("Page Size: " + scanResult.getCount());
System.out.println("Total count = " + count);
if (scanResult.getLastEvaluatedKey() != null)
lastEval = scanResult.getLastEvaluatedKey().isEmpty() == false;
else
lastEval = false;
if (lastEval) {
scanRequest.setExclusiveStartKey(scanResult.getLastEvaluatedKey());
}
}
Questions connexes
- 1. Pagination dans DynamoDB
- 2. pagination de dynamodb en utilisant java dans mon projet
- 3. Opérations de requête Dynamodb
- 4. Requête sur le prix DynamoDB
- 5. Pagination en Java
- 6. requête pour 10 derniers articles en coquille DynamoDB
- 7. Je cherche une bibliothèque java Amazon DynamoDB
- 8. Pagination Wordpress $ wpdb Requête?
- 9. Requête sql de pagination
- 10. CakePHP pagination requête personnalisée
- 11. Pagination pour une requête
- 12. DynamoDB: ConditionalCheckFailedException
- 13. Java MySQL pagination
- 14. requête Sql pour la pagination à l'aide mise en veille prolongée et ExtJS pagination barre d'outils
- 15. Requête de pagination SQL complexe
- 16. pagination dans la requête mdx
- 17. pagination codeigniter pour une requête
- 18. requête nommée et la pagination
- 19. Propel Pagination: critères vs requête
- 20. Requête MYSQL avec pagination PHP
- 21. Connexion simple avec DynamoDB
- 22. DynamoDB & UpdateItem
- 23. Script complexe de requête + pagination
- 24. données de requête sans clé (AWS DynamoDB SDK NodeJS)
- 25. CodeIgniter: modifier la pagination requête
- 26. WP-Pagination avec requête personnalisée
- 27. résultats incohérents avec DynamoDB de requête/scan - NodeJS
- 28. Pagination dans le script java
- 29. Requête AWS DynamoDB avec index secondaire local (PHP)
- 30. DynamoDB: requête avec la clé de hachage ne