0
In Go(他の言語ではテストしていません)属性のキーがintであるマップから属性を削除することはできません。AWS DynamoDBのマップ属性番号キーを削除できません
params := &dynamodb.UpdateItemInput{
Key: //someKey//
ExpressionAttributeNames: map[string]*string {
"#test": aws.String("test"),
},
UpdateExpression: aws.String("REMOVE #test.1"),
TableName: aws.String("someTable"),
}
out, err := db.UpdateItem(params)
if(err != nil){
fmt.Println(err)
}
fmt.Println(*out)
レプリケーションは、上記のエラーが出力されます:/数字キーで属性を追加する
ValidationException: Invalid UpdateExpression: Syntax error; token: "1", near: ".1"
は、明らかにそれらを削除し、何の問題されていないこの回避する方法があります私はこれをawsにどのように報告すべきですか?