AWS DynamoDB 使用 lambda nodejs 删除项目
AWS DynamoDB delete Item using lambda nodejs
我正在尝试从 DynamoDB table 中删除一些条目,但我不断收到错误消息:ValidationException:提供的关键元素与模式不匹配
我要删除的条目的屏幕截图,分区键是identifier
:
我试过以下代码:
我正在使用 dynamodb = AWS.DynamoDB.DocumentClient
我做错了什么???
如果你想删除一个项目,你必须指定整个主键。对于具有复合键的 table,这意味着分区键和排序键都需要。
来自 DeleteItem
- Key
attribute 的文档:
For the primary key, you must provide all of the attributes. For example, with a simple primary key, you only need to provide a value for the partition key. For a composite primary key, you must provide values for both the partition key and the sort key.
我正在尝试从 DynamoDB table 中删除一些条目,但我不断收到错误消息:ValidationException:提供的关键元素与模式不匹配
我要删除的条目的屏幕截图,分区键是identifier
:
我试过以下代码:
我正在使用 dynamodb = AWS.DynamoDB.DocumentClient
我做错了什么???
如果你想删除一个项目,你必须指定整个主键。对于具有复合键的 table,这意味着分区键和排序键都需要。
来自 DeleteItem
- Key
attribute 的文档:
For the primary key, you must provide all of the attributes. For example, with a simple primary key, you only need to provide a value for the partition key. For a composite primary key, you must provide values for both the partition key and the sort key.