【发布时间】:2015-08-31 01:13:17
【问题描述】:
有谁知道如何在 AWS DynamoDB 表上运行扫描命令, 并仅获取 someNestedElement == 'foo' (此嵌套元素未编入索引)的项目?
最好使用带有 aws-sdk 或通过 aws 控制台的 ruby。
谢谢
【问题讨论】:
-
+ 使用 filter_expression
标签: amazon-web-services amazon-dynamodb
有谁知道如何在 AWS DynamoDB 表上运行扫描命令, 并仅获取 someNestedElement == 'foo' (此嵌套元素未编入索引)的项目?
最好使用带有 aws-sdk 或通过 aws 控制台的 ruby。
谢谢
【问题讨论】:
标签: amazon-web-services amazon-dynamodb
确实正如@mircea 评论的那样,我成功了
dynamodb.scan(table_name: "my_table", filter_expression: "some.nested.attribute = :name", expression_attribute_values: { ":name" =>"my_name"} )
由于使用了“Data”和“Raw”等保留字词,我遇到了问题。
有人知道如何对扫描返回的项目进行聚合和分组吗?
【讨论】: