在dynamodb boto3中,update_item的示例
- 论坛
- 在dynamodb boto3中,update_item的示例
6 浏览
在dynamodb boto3中,update_item的示例
根据文档,我正在尝试创建一条更新语句,该语句将只更新或添加一个 DynamoDB 表中不存在的属性。我尝试了以下代码:
response = table.update_item( Key={'ReleaseNumber': '1.0.179'}, UpdateExpression='SET', ConditionExpression='Attr(\'ReleaseNumber\').eq(\'1.0.179\')', ExpressionAttributeNames={'attr1': 'val1'}, ExpressionAttributeValues={'val1': 'false'} )
我收到的错误是:
botocore.exceptions.ClientError: An error occurred (ValidationException) when calling the UpdateItem operation: ExpressionAttributeNames contains invalid key: Syntax error; key: "attr1"
如果有人已经实现了类似我尝试实现的功能,请分享一个例子。