Amazon web services AWS CLI dynamodb更新项目

Amazon web services AWS CLI dynamodb更新项目,amazon-web-services,amazon-dynamodb,aws-cli,amazon-dynamodb-streams,Amazon Web Services,Amazon Dynamodb,Aws Cli,Amazon Dynamodb Streams,我需要在我的表中添加一个新实体。我尝试此命令,但不起作用 aws --region "us-east-2" dynamodb update-item --table-name TableName --key '{\"Id\":{\"S\":\"123123-1233-1233-1233-123123123\"}}' --update-expression "ADD Test :c" --expre

我需要在我的表中添加一个新实体。我尝试此命令,但不起作用

aws --region "us-east-2" dynamodb update-item --table-name TableName --key '{\"Id\":{\"S\":\"123123-1233-1233-1233-123123123\"}}' --update-expression "ADD Test :c" --expression-attribute-values '{\":c\": {\"M\": {\"Name\": {\"S\": \"Joe\"}}}}' --return-values ALL_NEW
厄洛尔


您正在尝试使用“添加”添加到地图吗?ADD是数字和列表的缩写,我得到的是相同的。这是我的params对象
{“TableName”:“zipcodes”,“Key”:{“zipcode”:{“s”:“60601”},“ExpressionAttributeValues”:{“:providerIds”:{“SS”:[“2a29c770-90ba-11eb-b16b-81161550a6dc-1”},“UpdateExpression”:“ADD providerIds:providerIds”}
您是否尝试使用ADD添加到地图?ADD是数字和列表的缩写,我得到的是相同的。这是我的params对象
{“TableName”:“zipcodes”,“Key”:{“zipcode”:{“s”:“60601”},“ExpressionAttributeValues”:{:providerIds”:{“SS”:[“2a29c770-90ba-11eb-b16b-81161550a6dc-1”},UpdateExpression:“ADD providerIds:providerIds”}
An error occurred (ValidationException) when calling the UpdateItem operation: Invalid UpdateExpression: Incorrect operand type for operator or function; operator: ADD, operand type: MAP, typeSet: ALLOWED_FOR_ADD_OPERAND