首页 > 解决方案 > DynamodDB:如何更新排序键?

问题描述

该表有两个键:(filename分区键)和eventTime(排序键)。我想确定eventTime更新filename。尝试使用 new发送相同的内容put_item(),但这些功能会添加新项目而不是更新。update_item()filenameeventTime

我应该为此目的使用什么?

标签: pythonamazon-web-servicesamazon-dynamodb

解决方案


你不能。由于它是索引的一部分,因此该字段受到保护。您应该怎么做才能删除该项目并使用新的排序键再次添加它。

请参阅https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_AttributeValueUpdate.html


推荐阅读