Hãy nói rằng tôi đang lưu trữ hồ sơ với cấu trúc sau đây trong DynamoDB:Có thể thực hiện điều chỉnh hoặc cập nhật có điều kiện trong DynamoDB không?
{
"id": "57cf5b43-f9ec-4796-9de6-6a50f556cfd8",
"created_at": "2015-09-18T13:27:00+12:00",
"count": 3
}
Bây giờ, là nó có thể để đạt được những điều sau đây trong một yêu cầu:
- nếu kỷ lục với trao
id
không tồn tại nó phải được tạo với count = 1 - nếu bản ghi cho rằng
id
tồn tại bộ đếm đang được cập nhật.
Hiện tại tôi đang thực hiện truy vấn để kiểm tra xem bản ghi có tồn tại hay không và tùy thuộc vào kết quả tôi thực hiện put
hoặc update
. Nó sẽ là tốt đẹp để gấp đó vào một hoạt động duy nhất.