当我将一些数据更新到我想要的数据库中时,如果users
(列表类型)已经存在,那么需要附加新用户而不是覆盖。是否有任何选项可以在单个查询中附加到数据库中现有的用户列表。
我有的其他选择是,先打一个电话,然后附加它并更新它
这是 Dynamodb 数据模型
String : GUID,
String : status,
List : users
请帮助您提出宝贵的建议。
当我将一些数据更新到我想要的数据库中时,如果users
(列表类型)已经存在,那么需要附加新用户而不是覆盖。是否有任何选项可以在单个查询中附加到数据库中现有的用户列表。
我有的其他选择是,先打一个电话,然后附加它并更新它
这是 Dynamodb 数据模型
String : GUID,
String : status,
List : users
请帮助您提出宝贵的建议。
是的你可以。使用 UpdateExpressionSET users = list_append(users, :newUser)
请参阅:https ://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.UpdateExpressions.html - 向下滚动查看“将元素附加到列表”