小编dhe*_*thi的帖子

Dynamo DB 中的操作数类型不正确

Dynamo 数据库表

我试图将一个列表追加到“Hi”List 中,但在 list_append 调用中提出了无效的运算符类型,它说其中一个是 Map 但这些对我来说仍然是列表......

这是 API 调用:

response =    node_table.update_item(
              TableName='xyz',
              Key={......},
              UpdateExpression='SET #ri = list_append(:vals, #ri)',
              ExpressionAttributeNames={'#ri':'Hello.Hi'},
              ExpressionAttributeValues={":vals": {"L": [ { "S": "Something" }]}})
Run Code Online (Sandbox Code Playgroud)

错误:更新表达式无效:运算符或函数的操作数类型不正确;运算符或函数:list_append,操作数类型:M

我提到了DynamoDB : SET list_append not working using aws sdk,但无法弄清楚

请让我知道我错过了什么

amazon-web-services amazon-dynamodb

3
推荐指数
1
解决办法
4777
查看次数