ExclusiveStartKey в динамической нумерации страниц - PullRequest
0 голосов
/ 04 января 2019

Я использую нумерацию страниц с querySpec.withExclusiveKeyStart (), так как мне нужно дать последний оцененный ключ, который указан ниже

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

Я не знаю, как передать это значение в Exclusive Start Key в Java, где мой другой код

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,}}

но я не знаю как это сделать. я смертельно застрял в этом и не знаю, как решить эту проблему.

...