DynamoDB: Можем ли мы добавить данные списка с выражением обновления - PullRequest
0 голосов
/ 26 января 2019

когда я обновляю некоторые данные в нужную мне базу данных, если users (тип списка) уже существует, то новый пользователь должен быть добавлен вместо перезаписи.Можно ли добавить существующий список пользователей в базе данных одним запросом?

Другой вариант, который у меня есть, сначала выполнить вызов get, затем добавить и обновить его

Вот модель данных Dynamodb

String :  GUID,
String :  status,
List   :  users

, пожалуйста, помогите с вашими ценными предложениями.

1 Ответ

0 голосов
/ 27 января 2019

Да, вы можете.Используйте выражение UpdateExpression SET users = list_append(users, :newUser)

См .: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.UpdateExpressions.html - прокрутите вниз для «Добавление элементов в список»

...