如何仅从Dynamo Db行中删除一个属性,而不删除整个行?

时间:2019-09-17 21:44:31

标签: kotlin amazon-dynamodb

在表abc

1. A   B    C
2. 1    2     3
3. 4    5     6
4. 7    8     9

假设从上表中我只想从列6的行C中删除值3,而又不删除行中的其他任何值?

2 个答案:

答案 0 :(得分:1)

您需要使用更新项为REMOVE C的UpdateItem API。参见Deleting Attributes from an Item

答案 1 :(得分:0)

使用updateItem时,就像在更新表达式中使用SET来修改属性一样,也可以使用REMOVE从项中删除特定属性。请参阅AWS documentation for REMOVE。如果您在Kotlin找东西,this可能也有帮助。

但是最重要的是,要确保要删除的特定属性对删除它没有任何限制(不是null属性,或者默认情况下可能需要一些值)。希望这对Varsha有帮助。

相关问题