首页 > 解决方案 > 如何使用 CURL 命令从 dynamoDB 中删除项目?

问题描述

我试图使用 curl 命令修改 DynamoDB 中的项目。以下是表数据类型:email(primary key)namephone。我能够将一个项目放入 DynamoDB,获取单个项目的所有数据,并使用以下 CURL 命令删除单个项目中的所有数据。

发布一个项目curl -v -X "PUT" -H "Content-Type: application/json" -d "{\"email\": \"random_email@email.com\", \"name\": \"Mr. X\", \"phone\": \"1111111111\"}" aws_api_link/items

获取所有数据curl -v aws_api_link/items

删除所有数据curl -v -X "DELETE" aws_api_link/items/random_email@email.com

现在我正在尝试删除项目中的特定数据。例如,如果表中的某个项目有以下数据,电子邮件:random_email@email.com,姓名:X先生,电话:1111111111,我想只删除电话号码,不碰其他数据。更新的数据将是电子邮件:random_email@email.com,姓名:X 先生,电话:(空)。我期望工作的代码就像: curl -v -X "DELETE" aws_api_link/items/random_email@email.com/1111111111 有可能这样做吗?

标签: javascriptcurlamazon-dynamodbaws-cli

解决方案


推荐阅读