DynamoDB-从嵌套文档中的列表中删除元素,而无需使用索引

时间:2019-02-12 12:19:51

标签: amazon-web-services amazon-dynamodb

我正在使用DynamoDb并存储同一组中的元素。

我想使用的结构如下-

{ “ GroupId”:“ 1”, “ GroupName”:“ Group A”, “ GroupItems”: [“ item1”,“ item2”,“ item3”,“ item4”,“ item5”,...。“ item100”] }

要将元素添加到GroupItems列表中,我可以使用Dynamo DB更新表达式,如下面的链接所述-

https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.UpdateExpressions.html

但是,如果要删除元素,则REMOVE表达式需要元素的索引。

由于我需要一次删除多个项目,因此我需要首先找出数组中各个项目的索引,然后根据该索引删除。

这不是一个好方法。

是否有更好的方法删除列表中的多个项目?

0 个答案:

没有答案