AWSSDK - DynamoDB按术语删除项目并添加自动创建日期属性

时间:2014-12-24 09:37:37

标签: amazon-dynamodb aws-sdk

我想知道是否有选项可以添加创建表自动属性或类似的东西,这将保存每个"行"的创建日期。在表中。我搜索亚马逊文档并没有发现这样的东西,我是dynamoDB的新手,我没有太多的知识.. 那么,它可能吗?

另一个问题 - 我希望通过过滤日期属性来删除项目(在DeleteItemRequest上使用) - 它可能吗?

1 个答案:

答案 0 :(得分:0)

无法自动在每个项目上添加属性。我们所做的是为每个我们想要的元素添加一个名为createdTime的字符串,并用UTC毫秒字符串填充它。

删除时,您必须拥有要删除的项目的完整主键(哈希/哈希+范围)。因此,为了做到这一点,您可以使用过滤器进行查询或扫描,以获取要删除的项目,然后对它们运行删除项目请求(或批处理)以将其删除。