У меня есть таблица DynamoDB, где каждый элемент в таблице имеет массив комментариев в качестве атрибута. Моя схема выглядит примерно так:
{
"id": "abc",
"name": "This is an item"
"comments": [
"commentId": "abcdefg",
"commentAuthor": "Alice",
"commentDetails": "This item is my favourite!"
]
}
Я хочу, чтобы иметь возможность редактировать отдельный комментарий по его commentId
, но не ясно, как написать выражение DynamoDB для этого обновления (я использую DocumentClient).
Как мы можем обновить запись во встроенном массиве в Dynamo? Можно ли обновить индексом массива или выражением запроса?