簡體   English   中英

在DynamoDB中更新項目(將新項目添加到結尾)

[英]Update Item in DynamoDB (Add new item to the end)

我想用lambda函數更新我的DynamoDB表。 在我的表中,我有一個用戶,我想將對象保存在一個數組(results_list)中。 我可以使用updateItem ADD更新我的results_list。 但我不知道是否/如何在現有數組的末尾保存新對象。

有人可以告訴我,如果我可以將新對象推送到現有陣列到最后? 我知道使用list_append和set函數是可能的(但是set函數總是在數據庫中創建兩個對象)

UpdateExpression: "ADD #result_list :result"

謝謝!

使用list_append函數。 您需要在列表中提供要添加為單個對象的項目。

SET #result_list = list_append(#result_list, :values)

其中values設置為要添加的值的列表。

有關更完整的示例,請參閱。 https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.UpdateExpressions.html#Expressions.UpdateExpressions.SET.AddingListElements

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM