Boto 3の勉強 その3 (DynamoDB)
今日は、昨日作成したDynamoDBのアイテムをupdate_item
で更新する。
table = dynamodb.Table("users") # アイテムを更新 table.update_item( Key={"username": "janedoe", "last_name": "Doe"}, UpdateExpression="SET age = :var1", ExpressionAttributeValues={":var1": 28}, )
実行結果
age
がvar1
で指定した値になっていることが確認できる。
% python sample-dynamodb.py {'username': 'janedoe', 'account_type': 'standard_user', 'last_name': 'Doe', 'age': Decimal('28'), 'first_name': 'Jane'}