Динамически обновлять DynamoDB с помощью update_item

#python-3.x #nosql #amazon-dynamodb #boto3 #dynamodb-queries

#python-3.x #nosql #amazon-dynamodb #boto3 #dynamodb-запросы

Вопрос:

         UpdateExpression="set #app[idx].#st = :stVal",
 

Я сохранил значение idx как переменную. Но DynamoDB выдает ошибку с указанием недопустимого ‘idx’.

Как мне использовать значение, сохраненное в idx в UpdateExpression.

Ответ №1:

Простым ответом на это было бы использование строк формата, а затем замена.

     updateExp = "set #app[{}].#st = :stVal".format(idx)