2016-05-06 13 views
1

に指定された列に応答重複を削除、Aは、パーティションキーで、Bはソートキーです:DynamoDBのクエリは、次の表を想定ProjectionExpression

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

私が知る限り、これは現時点では不可能です。

また、結果を受け取った後に自分で重複を削除するのと比較して、より小さい結果セットになります(したがって、少し速い送信)。たとえ可能であったとしても、DynamoDBは内部的にすべての結果を照会する必要があり、したがって重複を削除する必要があるため、同じスループット容量を消費します。

関連する問題