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