我想用lambda函数更新我的DynamoDB表。 在我的表中,我有一个用户,我想将对象保存在数组(results_list)中。我可以使用updateItem ADD更新我的results_list。但是我不知道是否/如何在现有数组的末尾保存新对象。
有人可以告诉我,是否可以将新对象推到现有数组的末尾?我知道可以通过将list_append与set函数一起使用来实现(但是set函数总是在数据库中创建两个对象)
UpdateExpression: "ADD #result_list :result"
谢谢!
答案 0 :(得分:0)
使用list_append
函数。您需要将要添加的项目作为单个对象提供在列表中。
SET #result_list = list_append(#result_list, :values)
其中值设置为要添加的值的列表。