可以使用全局二级索引删除吗?

时间:2018-01-23 08:17:43

标签: go amazon-dynamodb

如果我没有key-attribute值但可以访问全局二级索引,那么我是否必须将键值投影到 GSI和然后使用 /之后具有正常基于密钥的删除(DeleteItem)的那些?

从表中清楚地修剪一个项目会导致从任何二级索引中删除任何相应的记录,所以我的[错误?]假设是删除可以反向工作(在GSI中删除会导致删除表格)。

1 个答案:

答案 0 :(得分:-1)

截至目前,您无法从GSI中删除项目。为了从GSI中删除项目,需要将其从主表中删除。

默认情况下,键(散列或散列和范围)始终会投射到索引中,因此您必须收集并传递这些属性才能将其删除。

如果您看起来索引只是表格中只有只读的图像。

总而言之,您无法从索引中删除并反映在主表中。