【发布时间】:2016-03-17 04:55:09
【问题描述】:
是否可以从 AWS DynamoDB 控制台搜索嵌套属性?我可以搜索所有顶级属性,但搜索任何嵌套属性总是会导致空结果集。
例如,对于下面提供的文档,我可以扫描并在任何顶级字段上添加过滤器,例如 id、name 等。
但是我无法在设备上扫描和过滤。我正在尝试将过滤器设置为 device.name = 'Xaomi'
{ id: 'jhfdgu75457y8r', 名称:'帕拉格', 设备:{名称:'小米',国家:'中国'} }
请注意,我是从 AWS 控制台执行此操作,而不是任何客户端库。 AWS 控制台是否允许对嵌套对象进行过滤?
【问题讨论】:
-
我也有同样的问题。 ---- 另外,我在代码(nodeJS)中验证了可以过滤嵌套属性。这可以使用 FilterExpressions 来完成。
标签: amazon-web-services amazon-dynamodb