当前位置:  开发笔记 > 编程语言 > 正文

DynamoDb:删除具有相同哈希键的所有项目

如何解决《DynamoDb:删除具有相同哈希键的所有项目》经验,为你挑选了1个好方法。

请考虑下表:

Table (documentId : Hash Key, userId: Range Key)

如何编写代码以删除具有相同项目的所有项目documentId,最好不检索项目.



1> Harshal Buls..:

目前,你不能仅仅通过将哈希键删除所有项目,将其删除,需要哈希+的范围,因为那是什么使得它独特的项目.

You have to know both your (hash + range) to delete the item. 

编辑:以下是DynamoDB文档的参考链接http://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_DeleteItem.html#API_DeleteItem_RequestSyntax

请阅读"KEY"的说明,清楚地说我们必须通过Hash(分区键)和Range(排序键)来删除项目.


这让我感到惊讶.我对Cassandra更熟悉,它可以通过仅指定分区键来删除整个分区.
推荐阅读
雯颜哥_135
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有