0

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

我有的其他选择是,先打一个电话,然后附加它并更新它

这是 Dynamodb 数据模型

String :  GUID,
String :  status,
List   :  users

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

4

1 回答 1

0

是的你可以。使用 UpdateExpressionSET users = list_append(users, :newUser)

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

于 2019-01-27T10:25:15.533 回答