我正在尝试使用UpdateItem方法将表项字段的值设置为映射。以下是我尝试过的方法:
type myStruct {
name string
}
myStructInstance := myStruct{name: "foo"}
_, err := svc.UpdateItem(&dynamodb.UpdateItemInput{
TableName: aws.String("MyTable"),
Key: myKey,
ExpressionAttributeValues: map[string]*dynamodb.AttributeValue{
":m": {
M: dynamodbattribute.MarshalMap(*myStructInstance),
},
},
UpdateExpression: aws.String("SET myField = :m"),
})在这个过程中,我不断得到错误:
multiple-value dynamodbattribute.MarshalMap() in single-value context我做错了什么?
https://stackoverflow.com/questions/51294877
复制相似问题