Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 boto 在 python 中连接 dynamodb。我没有看到任何用于查询 dynamodb 的适当教程。“我需要的是,我需要获取表的内容,其中名字或姓氏中存在名字,其中名字和姓氏是使用 dynamodb 的两个字段”
DynamoDB 的查询操作只允许您指定哈希和范围键。 Scan将允许您提供其他字段,但不建议将其用于一般应用程序使用。我对 boto 不熟悉,但是如果您想进一步过滤结果,则必须查询是否可以,然后在应用程序中对结果进行后处理。否则,您将不得不扫描,这将允许您CONTAINS一次在一个字段上使用比较。您不能同时检查两个字段,因为必须在两个字段中找到名称,而不仅仅是一个字段。ScanFilter 有关可能的更多信息,请参阅扫描页面上调用的表条目。
CONTAINS
ScanFilter