dhe*_*thi 3 amazon-web-services amazon-dynamodb
我试图将一个列表追加到“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,但无法弄清楚
请让我知道我错过了什么
查看您的表格,是一个MapsHi列表。您尝试使用此处的字符串列表更新它:
ExpressionAttributeValues={":vals": {"L": [ { "S": "Something" }]}})
Run Code Online (Sandbox Code Playgroud)
这似乎就是错误消息想要表达的内容。
| 归档时间: |
|
| 查看次数: |
4777 次 |
| 最近记录: |