#Go言語 #DynamoDB #AWS https://notesfordevs.com/posts/go-dynamodb-crud-en/ 対象項目の一部を更新するにはUpdateを使います。なお、完全に差し替える場合はPutを使います。 ## Query ```go _, err := c.client.UpdateItem(context.TODO(), &dynamodb.UpdateItemInput{ TableName: aws.String("users"), Key: map[string]types.AttributeValue{ "id": &types.AttributeValueMemberS{Value: "123456"}, "group": &types.AttributeValueMemberS{Value: "G001"}, }, UpdateExpression: aws.String("set Name = :Name, Updated = :Updated"), ExpressionAttributeValues: map[string]types.AttributeValue{ ":Name": &types.AttributeValueMemberS{Value: "hoge"}, ":Updated": &types.AttributeValueMemberS{Value: "2022-03-10"}, }, }) ```