Я использую DynamoDBMapper для вставки нового объекта в свою таблицу. Структура таблицы:DynamoDB: Вставьте новую строку с уникальным GSI
key: hash_key
attribute1: global sec index
other attributes
Теперь я хочу значение attribute1 быть уникальным в таблице. Как это сделать?
Уже пробовал:
a. map.put("attribute1", new ExpectedAttributeValue(false));
b. map.put("atrribute1", new ExpectedAttributeValue().withExists(false));
Я использую mapper.save()
с умолчанию SaveBehaviour.