当我将某些数据更新到我想要的数据库中时,如果users
(列表类型)已经存在,则需要附加新用户而不是覆盖。是否可以通过单个查询将任何选项追加到数据库中的现有用户列表。
我还有其他选择,请先执行get调用,然后追加并更新
这里是Dynamodb数据模型
String : GUID,
String : status,
List : users
请帮助您提出宝贵的建议。
答案 0 :(得分:0)
可以。使用SET users = list_append(users, :newUser)
请参阅:https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.UpdateExpressions.html-向下滚动以查找“将元素追加到列表”