我是dynamodb的新手,并且大多具有SQL背景。我想在我的主要属性上写一个“ IN”查询。 类似于以下内容:-
A: 主键
B: 排序键
这是我的代码,我尝试过但没有运气。
val eav = mutableMapOf<String, AttributeValue>()
eav[":v1"] = AttributeValue().withS(A)
eav[":v2"] = AttributeValue().withSS(B)
val queryExpression = DynamoDBQueryExpression<Result?>()
.withKeyConditionExpression("A = :v1 and B in :v2")
.withExpressionAttributeValues(eav)
dynamoDBMapper.query(Result::class.java, queryExpression)
任何帮助或指导将不胜感激。