有没有办法用一批项更新DynamoDB表的_item((?或者Python中有什么解决办法?
response = table.update_item(
Key={
'ReleaseNumber': releaseNumber,
'Timestamp': result[0]['Timestamp']
},
UpdateExpression="set Sanity = :r",
ExpressionAttributeValues={
':r': 'false',
},
ReturnValues="UPDATED_NEW")
这是我正在使用的示例代码。但这只是一个单一的项目。我需要相同的多个项目。
UpdateItem
API始终对单个项进行操作。无法像这样更新多个项目或批处理此操作。
如果可以替换项而不是更新它,则可以使用BatchPutItem
,但这将是另一种操作。