Mah*_*a D 2 java amazon-dynamodb spring-boot
我刚刚开始使用 spring-boot-dynamodb 增强版。
aws-skd-java2有使用partitionkey 查询的示例,但我找不到使用 secondaryIndex 查询的示例。
请建议如何使用 secondaryIndex 与 dynamodb 增强型客户端进行查询。
想出了解决办法。
DynamoDbIndex<Entity_Class_Name> secIndex = enhancedClient.table(
"table_name",
TableSchema.fromBean(Entity_Class_Name.class)
).index("secondary-index-name");
QueryConditional queryConditional = QueryConditional.keyEqualTo(
Key.builder()
.partitionValue(:value_to_query)
.build()
);
Iterable<Page<Entity_Class_Name>> results = (Iterable<Page<Entity_Class_Name>>)
secIndex.query(
QueryEnhancedRequest.builder()
.queryConditional(queryConditional)
.build()
);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5984 次 |
最近记录: |