不幸的是,有关此文档的内容不是很清楚。我需要完成类似的事情,这就是使用boto3对我有用的方法:
try: table.put_item( Item={ 'foo':1, 'bar':2, }, Conditionexpression='attribute_not_exists(foo) AND attribute_not_exists(bar)' )except botocore.exceptions.ClientError as e: # Ignore the ConditionalCheckFailedException, bubble up # other exceptions. if e.response['Error']['Code'] != 'ConditionalCheckFailedException': raise
与其他答案类似,键位于attribute_not_exists函数中,但是最初我不清楚如何使它起作用。经过一些试验,我能够使上面的内容继续下去。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)