Dynamodb batch write обновляет существующие элементы

В этой документации dynamodb указано, что существующие элементы не могут быть обновлены с помощью пакетной записи. Однако, когда я пытаюсь, он заменяет новые элементы. Как я могу предотвратить его обновление уже существует?

Ответы

Ответ 1

Как указано в документации, если вы переставляете элемент, он заменяет старый.

Элемент обновления добавляет/изменяет атрибуты, но не удаляет другие.

Итак, в основном то, что вы делаете, это замена элементов, а не их обновление.

С помощью пакетной записи вы не можете устанавливать условия для отдельных элементов, поэтому вы не можете предотвратить ее обновление.