【发布时间】:2021-07-24 05:51:55
【问题描述】:
我正在尝试在我的 dynamodb 中构建某个属性的直方图。
我认为最简单的方法是使用多个filter-expression
这是我使用单个 filter-expression 的基线查询,它可以工作
aws dynamodb scan --table-name test --select "COUNT" --filter-expression "contains(score, :s)" --expression-attribute-values '{ ":s": { "N": "1" } }' --limit 100
现在,我试图将其扩展到多个 filter expressions,但我不确定如何。
我试过了:
aws dynamodb scan --table-name test --select "COUNT" --filter-expression "score = :s" --filter-expression "score = :s1" --expression-attribute-values '{ ":s": { "N": "1" }, ":s1": { "N": "40" } }' --limit 100
和
aws dynamodb scan --table-name test --select "COUNT" --filter-expression "score = :s" | "score = :s1" --expression-attribute-values '{ ":s": { "N": "1" }, ":s1": { "N": "40" } }' --limit 100
【问题讨论】: