亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

DynamoDB 更新項目失敗

DynamoDB 更新項目失敗

Go
jeck貓 2022-04-26 15:35:10
我正在使用 DynamoDB Go SDK 進行 CRUD 操作。我驗證PutItem并且GetItem通話工作正常。但是,當我使用UpdateItemwhich 更新某些屬性時,它會失敗。我將其縮小到特定于以紀元格式存儲當前時間戳的屬性。    updateItem := &dynamodb.UpdateItemInput{        TableName:aws.String(tableName),        ExpressionAttributeValues: map[string]*dynamodb.AttributeValue{            ":r": {                S:aws.String("Renamed"),            },            ":rp": {                S: aws.String("RenamingParty"),            },            ":rr": {                S: aws.String("RenameReason"),            },            "rt": {                N: aws.String(strconv.FormatInt(time.Now().Unix(), 10)),            },        },        Key: map[string]*dynamodb.AttributeValue{            "pKey": {                S: aws.String(pKey),            },            "rKey": {                S:aws.String(rKey),            },        },        ReturnValues:aws.String("ALL_NEW"),        UpdateExpression:aws.String("set RenameStatus = :r, RenamingParty = :rp, RenameReason = :rr RenameTime = :rt"),    }    _, err := svc.UpdateItem(updateItem)返回錯誤:更新項目失?。?v ValidationException:ExpressionAttributeValues 包含無效鍵:語法錯誤;鍵:“rt”狀態碼:400,請求ID:
查看完整描述

1 回答

?
慕尼黑8549860

TA貢獻1818條經驗 獲得超11個贊

您的屬性似乎rt缺少:-> :rt:)



查看完整回答
反對 回復 2022-04-26
  • 1 回答
  • 0 關注
  • 137 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號