Как мне выполнить запрос из DynamoDB с 2 первичными ключами

#python #amazon-dynamodb

#python #amazon-dynamodb

Вопрос:

У меня ниже приведен запрос к данным из моего DynamoDB. Это работает нормально. Мне нужно запросить ту же таблицу, если id = 1 или id = 2. Как мне выполнить этот запрос на python?

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

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

Ответ №1:

Ознакомьтесь с API BatchGetItem ( https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_BatchGetItem.html). Это позволит вам указать список первичных ключей для извлечения из Dynamo.