dynamodb查询删除ProjectionExpression中指定的列中的响应重复项

时间:2016-05-06 23:29:02

标签: amazon-dynamodb

假设下表,A是分区键,B是排序键:

A    B    C
a1   b1   c1
a1   b2   c1
a1   b3   c1
a1   b4   c2

如果使用KeyConditionExpression A=a1,ProjectionExpression C进行查询, 返回将是[c1, c1, c1, c2]

但我希望它是[c1, c2],即删除重复的c1

怎么做?

1 个答案:

答案 0 :(得分:1)

据我所知,这目前无法实现。

另外,与收到结果后自己删除重复项相比,结果集会更小(因此传输速度可能更快)。即使有可能查询将消耗相同的吞吐量容量,因为DynamoDB内部还需要查询所有结果,然后然后删除重复项。