DynamoDBMapper queryPage使用非排序键作为过滤器参数

时间:2016-07-16 15:35:15

标签: amazon-web-services amazon-dynamodb

来自dynamoDBMapper docs

Querypage:

  

查询表或辅助索引并返回单页   匹配结果。与查询方法一样,您必须指定一个   分区键值和应用于排序键的查询过滤器   属性即可。但是,queryPage只会返回第一个"页面"的   数据 - 即适合1 MB的数据量。

我已对不属于排序键的属性应用了查询过滤器。一切正常。这怎么可能?

1 个答案:

答案 0 :(得分:1)

我认为特定声明在文档中具有误导性。您可以对任何非键属性应用query-filter / filter-expression,但不能对键属性应用过滤器表达式:

http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/QueryAndScan.html#FilteringResults

您可以将您的反馈(文档页面底部的“反馈”按钮)发送到亚马逊。我认为他们对收到的反馈非常敏感。