【发布时间】:2021-01-12 07:35:17
【问题描述】:
只有在 key 存在时我才必须更新 dynamodb,如果 key 不存在,我不想创建新行。
我的语法是:
PrimaryKey pk = new PrimaryKey("partitionKey", key1, "sortKey", key2);
String updateExpression = "set abc =:s";
String value = "xyz";
UpdateItemSpec updateItemSpec = new UpdateItemSpec()
.withPrimaryKey(pk)
.withUpdateExpression(updateExpression)
.withValueMap(new ValueMap().withString(":s", value))
.withConditionExpression(?);
table.updateItem(updateItemSpec);
我应该在 withConditionExpression 中提供什么。如何在这里使用attribute_exist()?
【问题讨论】:
标签: java amazon-web-services amazon-dynamodb