我想使用UpdateItem API更新Dynamo数据库中的项目,但如果项目不存在,它将创建

时间:2019-12-27 09:59:11

标签: amazon-dynamodb dynamodb-queries

我必须做的是,我使用UpdateIemRequest并按要求打到UpdateItem Api,我提出了条件来更新该商品,但是如果该商品不在表中,则必须创建新商品一个,但是如果我删除条件表达式,它会返回错误ConditionalCheckFailure,所以它可以正常工作,但是我必须给条件表达式,如果表中不存在它必须创建新项

{TableName:ITEM_TABLE,Key:{RANGE_KEY={S:0,},ITEM_ID={S:G!!,}},ReturnValues:ALL_NEW,UpdateExpression:setVERSION=:val1,ConditionExpression:VERSION<=:val1,ExpressionAttributeValues:{:val1={S:B,}}}

0 个答案:

没有答案