Ограничить минимальное значение счетчиков Atomi c в AWS dynamodb - PullRequest
0 голосов
/ 27 апреля 2020

Я понимаю, что счетчики атома c могут быть использованы для атомарного увеличения / уменьшения отсюда Согласно описанию, я могу быть уверен, что обновления будут атомами c.

Я использую в моей текущей таблице для количества продукта. Когда пользователь добавляет в корзину, количество может быть уменьшено. То, что я пытаюсь выяснить, это условие, когда Количество равно 0 или (Количество - Количество в корзине) <0, обновление не должно быть разрешено. Как этого добиться, сохраняя атомарность. </p>

Я изучил Условные записи , но, на мой взгляд, это не совсем подходит. Есть ли они?

Любые предложения приветствуются.

...