Dynamo DB Mapper:保存对象,但仅在不存在时才设置属性

时间:2018-06-10 17:58:33

标签: amazon-web-services amazon-dynamodb aws-sdk dynamodb-queries

我正在尝试保存对象,但确实想要修改属性--ttl Value。

我可以使用DynamoDBSaveExpression吗? 或者我只能使用低级API。

Dynamo DB Mapper的DynamoDBSaveExpression是否等同于"#ttl = if_not_exists(#ttl,:ttlValue)?这样它就会更新其他属性,但如果存在,则不会更新(修改)ttl。

我可以使用UpdateItemSpec执行此操作,即 - table.updateItem(updateItemSpec);

但这很乏味。所以我想知道DynamoDBMapper或DynamoDBTableMapper是否可以做到这一点。

0 个答案:

没有答案