[英]How to remove attribute from item in DynamoDB table?
我有一个项目,我想使用 DynamoDB 中的 SDK 2.x 删除其特定属性。 我该怎么做呢? 我正在使用增强的 DynamoDB 进行表管理。 这是一个代码示例:
DynamoDbTable<T> mappedTable = AwsConfig.getTableSchema(schema, clazz);
T updatedRecord = mappedTable.updateItem(request -> {
request.ignoreNulls(true);
request.item(record);
});
我很感激使用增强型 DynamoDB 客户端的解决方案。
不确定删除属性是什么意思,如果您指的是没有在 dynamoDB 中保留的属性,您可以使用@DynamoDbIgnore
@DynamoDbBean
public class SomeDynamoDBEntity {
@DynamoDbIgnore
public String getType() {
return this.type;
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.