【发布时间】:2019-12-13 16:06:37
【问题描述】:
我有一个地图列表作为 DynamoDB 表的一个字段。如何更新特定元素(或者,更确切地说是元素字段?) 尝试类似
rc = table.update_item(Key={ 'username' : user },
UpdateExpression="set list[:i].field = :nd",
ExpressionAttributeValues={
':i' : itemnum,
':nd': data,
},
ReturnValues="UPDATED_NEW"
);
但我收到一个错误:
Invalid UpdateExpression: Syntax error; token: ":i", near: "[:i]"
任何想法如何引用可变编号的列表元素。谢谢。
【问题讨论】:
标签: amazon-web-services amazon-dynamodb