如何在dynamodb中编写“ IN”查询?

时间:2019-11-21 20:35:12

标签: java amazon-web-services kotlin nosql amazon-dynamodb

我是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)

任何帮助或指导将不胜感激。

0 个答案:

没有答案