首页 > 解决方案 > 如何使用 2 个主键从 dynamoDB 查询

问题描述

我对来自我的 dynamoDB 的数据进行了以下查询。它工作正常。如果 id = 1 或 id = 2,我需要查询同一个表。如何在 python 中执行此查询?

dynamodb = boto3.resource('dynamodb')
table = dynamodb.Table('user')

   results = table.get_item(
        Key=[
            {
                "id": 1
            }
        ]
    )

标签: pythonamazon-dynamodb

解决方案


查看 BatchGetItem API ( https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_BatchGetItem.html )。它将允许您指定要从 Dynamo 检索的主键列表。


推荐阅读