我有一张表:
http
我想将{
"pKey": 10001,
"items": [
{
"name": "A",
"value": 100
},
{
"name": "B",
"value": 100
}
]
}
列表中的所有value
属性更新为200,items
列表可以包含1到n个对象。
如何使用boto3 python dynamoDB低级客户端API?
答案 0 :(得分:1)
我还没有真正测试过这个,但这是我只能通过阅读docs来实现的:
import boto3
ddb = boto3.resource('dynamodb')
table = ddb.Table('your_table')
document = table.get_item(Key={'pKey': 10001})['Item']
for item in document['items']:
item['value'] = 200
table.put_item(Item=document, ReturnValues='NONE')