如何在 DynamoDB 中基于 HashKey 和 Range Key 进行查询?
2022-09-04 00:44:13
我是新手。我只想知道如何在 DynamoDB 中使用 and 查询表。DynamoDb
hashKey
rangeKey
假设我的表是,它的架构是这样的:TestTable
1.Id (HK of type String)
2 Date (RK of type String )
3 Name (attribute of type String)
现在,如果我想在此基础上查询此表,我们将其设置为:hashKey
Id
query
假设我的查询是获取所有具有Id ="123".
TestTable testTable = new TestTable();
testTable.setId("123");
DynamoDBQueryExpression<TestTable> queryExpression = new DynamoDBQueryExpression<TestTable>()
.withHashKeyValues(TestTable)
.withConsistentRead(false);
现在我想让所有项目都有.Id ="123" and Date ="1234"
我该如何查询此内容DynamoDB
我使用作为我的编程语言。java