Amazon dynamodb DynamoDB对特定字段的put请求
我正在用我的发电机做一些测试 我已通过CLI完成put请求,如下所示:Amazon dynamodb DynamoDB对特定字段的put请求,amazon-dynamodb,Amazon Dynamodb,我正在用我的发电机做一些测试 我已通过CLI完成put请求,如下所示: aws dynamodb put项--表名传感器数据--项“{”节点id:{”S\:“1234\”,“时间戳:{”N\:“223456789\”,“val\:{”N\:“1\”}” 下表如下: node_id timestamp val 1234 223456789 1 现在如果我这样做了 aws dynamodb put-item --table-name sensor_data --item "{\"
aws dynamodb put项--表名传感器数据--项“{”节点id:{”S\:“1234\”,“时间戳:{”N\:“223456789\”,“val\:{”N\:“1\”}
”
下表如下:
node_id timestamp val
1234 223456789 1
现在如果我这样做了
aws dynamodb put-item --table-name sensor_data --item "{\"node_id\":{\"S\":\"1234\"},\"timestamp\":{\"N\":\"223456789\"}}
val列的数据变为EARASE
node_id timestamp
1234 223456789
我正在寻找像Hbase put这样的东西,它只更新DynamoDB中的相关字段。啊,我应该使用updateitem:
aws dynamodb update-item --table-name sensor_data --key "{\"node_id\":{\"S\":\"1234\"},\"timestamp\":{\"N\":\"223456789\"}}" --update-expression "SET #Y = :y" --expression-attribute-names "{\"#Y\":\"value\"}" --expression-attribute-values "{\":y\": {\"N\":\"0.0\"}}"