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

Python 是否可以使用散列键和范围键以外的字段查询dynamodb,python,amazon-dynamodb,Python,Amazon Dynamodb,我使用boto在python中连接dynamodb。我没有看到任何关于查询dynamodb的正确教程“我需要的是,我需要获取表的内容,其中给定的名称出现在firstname或last name中,其中first name和last name是使用dynamodb的两个字段”dynamodb的操作只允许您指定散列键和范围键。将允许您提供其他字段,但不建议将其用于一般应用程序。我不熟悉boto,但是如果你想进一步过滤你的结果,你必须查询是否可以,然后在你的应用程序中对结果进行后期处理。否则,您必须进

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

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

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