0

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

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

4

1 回答 1

1

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

于 2013-04-01T13:46:22.200 回答