dynamodb分页中的ExclusiveStartKey

时间:2019-01-04 20:11:53

标签: java pagination amazon-dynamodb

我正在使用带有querySpec.withExclusiveKeyStart()的分页,因为我需要给

下给出的最后一个评估密钥
 {bracket={N: 5895,}, logid={N: 5895,}, userid={N: 5895,}, eventiduserid={S: 1-186592,}}

我不知道如何将此值传递给其他代码所在的Java中的Exclusive Start Key

querySpec.withKeyConditionExpression("eventiduserid  = :v_eventid ")
                .withValueMap(new ValueMap().withString(":v_eventid", "1-186592"))
                .withProjectionExpression("logid, eventid, userid, lastupdated, userurl,useraction, bracket, phasenumber, userlocation, userip, client")
                .withScanIndexForward(false)
                .withExclusiveStartKey(result.getLastEvaluatedKey());

在这里要放置result.getLastEvaluatedKey的位置

 {bracket={N: 5895,}, logid={N: 5895,}, userid={N: 5895,}, eventiduserid={S: 1-186592,}}

但是我不知道该怎么做。我陷入了致命的困境,不知道如何解决这个问题。

0 个答案:

没有答案