首页 > 解决方案 > 根据元素列表在 dynamo db 中获取结果

问题描述

我是 dynamo db 的新手,想将列表(python)的值与 dynamo db 表的属性值进行比较。我可以通过使用带有索引键的查询来比较单个值:

response = dynamotable.query(
    IndexName='Classicmovies',
    KeyConditionExpression = Key('DDT').eq('BBB-rrr-jjj-mq'))

但想比较应该在 .eq 中的整个列表,如下所示:

movies =['ddd-dddss-gdgdg','kkdf-dfdfd-www','dfw-gddf-gssg']

我已经搜索了很多,但无法找出正确的方法。

标签: pythonnosqlamazon-dynamodb

解决方案


很难说你想做什么。查询只会检索属于单个项目集合的一堆记录。也许您需要的是扫描,但请避免大量使用扫描,除非出于维护目的。


推荐阅读