Lassen Sie sich sagen, dass ich Datensätze mit folgenden Struktur in DynamoDB an Speicherung:Ist es möglich, ein bedingtes Put oder Update in DynamoDB durchzuführen?
{
"id": "57cf5b43-f9ec-4796-9de6-6a50f556cfd8",
"created_at": "2015-09-18T13:27:00+12:00",
"count": 3
}
Jetzt ist es möglich, die folgend in einer Anfrage zu erreichen:
- , wenn der Datensatz mit bestimmten
id
nicht existiert es sollte mit count = 1 - erstellt werden, wenn der Datensatz für diesen
id
existiert, wird der Zähler aktualisiert.
Derzeit mache ich eine Abfrage, ob der Datensatz vorhanden zu überprüfen und je nach dem Ergebnis kann ich ein put
oder ein update
. Es wäre schön, das zu einer einzigen Operation zusammenzufalten.