Обновление элемента DynamoDB без влияния на номер версии

Я использую DynamoDBMapper для сопоставления объекта к элементу. У меня есть атрибут DynamoDBVersion в моем классе отображения сущностей, который автоматически обновляется картографом, когда он видит обновление.

У меня есть требование, при котором я должен обновить определенное поле в элементе без DynamoDB, регистрируя это обновление как новую версию (то есть увеличивая атрибут версии). Поведение сохранения CLOBBER ( https://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/services/dynamodbv2/datamodeling/DynamoDBMapperConfig.SaveBehavior.html) говорит, что "ограничения по версиям полей также будут игнорироваться". Я использовал это поведение для особого случая, который мне требуется, но версия все еще увеличивается в БД.

Мои вопросы)

Можно ли обновить определенные атрибуты в элементе "Динамо", не изменяя номер версии в базе данных?

Может ли CLOBBER помочь мне достичь этого? Если нет, я что-то упустил?

0 ответов

Другие вопросы по тегам