是否可以使用散列和范围键以外的字段查询dynamodb

时间:2013-04-01 06:58:12

标签: python amazon-dynamodb

我正在使用boto连接python中的dynamodb。我没有看到任何适当的查询dynamodb的教程。

“我需要的是我需要获取表格的内容,其中给定名称出现在名字或姓氏中,其中名字和姓氏是使用dynamodb的两个字段”

1 个答案:

答案 0 :(得分:1)

DynamoDB的Query操作仅允许您指定哈希和范围键。 Scan将允许您提供其他字段,但不建议将其用于一般应用程序。我不熟悉boto,但是如果你想进一步过滤结果,你必须查询是否可以,然后在你的应用程序中对结果进行后处理。否则,您必须扫描,这样您就可以一次在一个字段上使用CONTAINS比较。您无法同时检查这两个字段,因为必须在两个字段中找到该名称,而不仅仅是一个字段。请参阅“扫描”页面上名为ScanFilter的表条目,以获取有关可能情况的更多信息。