условная проекция boto DynamoDB в альтернативе запроса / сканирования - PullRequest
0 голосов
/ 05 июля 2018

Я новичок в Python. Я пытаюсь получить запрос и отсканировать результаты с DynamodB. Согласно синтаксису, я могу получить результаты, используя

        response = table.get_item(
            Key={
                pk_key: pk_value,
            },
            ExpressionAttributeNames={'#key_1': 'key_1'},
            ProjectionExpression='#key_1'
        )

Но мне нужно повторно использовать мой код, чтобы обрабатывать ситуации, когда ProjectionExpression / ExpressionAttributeNames не требуется. Пожалуйста, предложите, если я справлюсь с этим, кроме написания перегруженной функции для каждого отдельного сценария, так как в этом случае число функций будет расти.

...