Скажем, что я храню записи со следующей структурой в DynamoDB:
{
"id": "57cf5b43-f9ec-4796-9de6-6a50f556cfd8",
"created_at": "2015-09-18T13:27:00+12:00",
"count": 3
}
Теперь можно ли выполнить одно из следующих требований:
- если запись с данным
id
не существует, она должна быть создана с count = 1 - если запись для этого
id
существует, счетчик обновляется.
В настоящее время я делаю запрос, чтобы проверить, если запись существует, и в зависимости от результата я делаю put
или update
. Было бы неплохо сбросить это на одну операцию.