2016-04-18 3 views
2

Я пробую очень простой сценарий. Мне нужно поддерживать счетчик в строке. Я использую UpdateItem для выполнения upsert вместо вставки.DynamoDB if_not_exists on UpdateItem

  1. Если строка не существует, то он должен просто установить значение счетчика столбца
  2. Если строка существует, то он должен обновлять счетчик.

2 работает нормально, но за 1 он жалуется, что атрибута не существует. Я пробовал предложение if_not_exists без какой-либо помощи. Может ли кто-нибудь указать мне в правильном направлении? Также расскажите, как использовать опцию if_not_exists для UpdateItem

+0

Фигурные его. Используется операция ADD вместо операции SET для обновления счетчика во время upsert –

+0

Не могли бы вы дать мне решение для -https: //stackoverflow.com/questions/46668886/update-an-item-adding-an-attribute-in-dynamodb – manojpt

ответ

Смежные вопросы