【问题标题】:Delete all rows by PartitionKey in DynamoDB通过 DynamoDB 中的 PartitionKey 删除所有行
【发布时间】:2019-01-27 18:27:36
【问题描述】:

有什么方法可以使用 NodeJS 通过某个分区键删除所有行? 我的行由 Partition Key + Sort Key 组成

【问题讨论】:

    标签: amazon-web-services aws-lambda amazon-dynamodb aws-sdk


    【解决方案1】:

    很遗憾,没有。 DynamoDB deleteItem API 需要完整分区 + 排序键。因此,您需要做的是通过分区键查询以获取分区中的所有项目,然后单独删除每个项目。如果你想让它更快一点,你可以使用 batchWriteItem 来组合一些删除请求。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-04-20
      • 2015-08-24
      • 2015-01-31
      • 1970-01-01
      • 2019-08-05
      • 2011-04-10
      • 1970-01-01
      相关资源
      最近更新 更多