DynamoDB:我们可以在列表数据后附加更新表达式吗?

时间:2019-01-25 21:27:14

标签: java amazon-dynamodb dynamodb-queries

当我将某些数据更新到我想要的数据库中时,如果users(列表类型)已经存在,则需要附加新用户而不是覆盖。是否可以通过单个查询将任何选项追加到数据库中的现有用户列表。

我还有其他选择,请先执行get调用,然后追加并更新

这里是Dynamodb数据模型

String :  GUID,
String :  status,
List   :  users

请帮助您提出宝贵的建议。

1 个答案:

答案 0 :(得分:0)

可以。使用SET users = list_append(users, :newUser)

的UpdateExpression

请参阅:https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.UpdateExpressions.html-向下滚动以查找“将元素追加到列表”