Обновление объектов в массиве, хранящемся в Dynamo DB

1
8

Я создаю запись-заполнитель в своей DynamoDB в таком формате:

Мой план состоял в том, чтобы добавлять в массив результатов данные по мере получения указанных объектов результатов.

Изначально запись-заполнитель содержала results, являясь просто пустым массивом [], и я использовал list_append(RESULTS, :results), чтобы сделать это, что отлично сработало.

Однако теперь я изменил структуру сохраняемого массива results, и теперь заполнитель будет содержать немного дополнительных сведений о каждом сохраняемом объекте; поэтому мой заполнитель результатов будет выглядеть примерно так:

и теперь я буду стремиться поместить полученные объекты результатов в массив results каждого объекта, в котором я могу сопоставить id заполнителя с полученными данными результатов.

Как можно было бы наиболее эффективно добавлять данные в эти массивы объектов? Мне нужно было бы извлечь результаты, выполнить итерацию и затем сохранить полный набор результатов обратно? Или есть способ, которым я могу сделать простое обновление, как я делал ранее с list_append?

id: string
created_at: string
results: array
results: [
  {
    id: 'result-1',
    otherInfo: 'some other info',
    results: []
  }
]
Фадей
Вопрос задан16 мая 2024 г.

1 Ответ

2
Фортунат
Ответ получен4 сентября 2024 г.

Ваш ответ

Загрузить файл.