【发布时间】:2021-09-29 12:49:08
【问题描述】:
我有一个 dynamodb 表,其中的列是 url 和 organization_name url 是主键。当我尝试使用新数据更新表时,如何检查表中是否已存在 URL。我正在使用 python boto3 来更新表格。
我使用下面的代码进行检查
trans = {}
trans['url'] = URL
trans['html_data'] = data
trans['organization_name'] = org_name
try:
table.put_item(Item=trans,ConditionExpression='attribute_not_exists(url)')
except:
mesg = 'Data Insertion Not Successfull'
mesg = 'Data Saved Successfully'
如果 url 不存在,这是将数据写入表的正确方法吗?
【问题讨论】:
标签: python amazon-dynamodb boto3