amazon-web-services - 通过 DynamoDB 中的 PartitionKey 删除所有行
问题描述
有什么方法可以使用 NodeJS 通过某个分区键删除所有行?我的行由分区键 + 排序键组成
解决方案
很不幸的是,不行。DynamoDB deleteItem API 需要完整分区 + 排序键。因此,您需要做的是通过分区键查询以获取分区中的所有项目,然后单独删除每个项目。如果你想让它更快一点,你可以使用 batchWriteItem 来组合一些删除请求。
推荐阅读
- python - Linux终端执行Python脚本的方式与空闲不同
- javascript - 如何让Parent DIV的Child DIV充当Parent DIV
- plugins - LibVLC v3.0.3 - 如何知道我的应用程序需要的唯一插件是什么?
- arrays - 使用 firebase 在 swift 中实现对提要帖子的评论
- php - 将 PHP/MySQL 数组编码为 JSON 的问题
- javascript - 为什么确认后我的 onclick 事件中的代码没有运行?
- java - MongoDB Java驱动程序API文档中可用的DBCursor和MongoCursor之间的区别
- mongodb - org.mongodb.scala:从返回的文档中获取值
- maven - 在线程“主”java.lang.NoClassDefFoundError 中获取异常: org/spark_project/guava/cache/CacheLoader 用于 maven 项目
- vhdl - VHDL基于布尔常数分配范围