DynamoDB: Increment Counter (Guide w/ Code Examples)
Provided by Rafal Wilinski
To increment a counter in DynamoDB using the JavaScript SDK, you can use the update
method and provide an update expression that uses the ADD
function to increase the counter's value. Here is an example of how to increment a counter named "counter" by 1:
var params = { TableName: "myTable", Key: { "id": { N: "123" } }, UpdateExpression: "ADD counter :val", ExpressionAttributeValues: { ":val": { N: "1" } }, ReturnValues: "UPDATED_NEW" }; dynamodb.update(params, function(err, data) { if (err) { console.error("Unable to update item. Error JSON:", JSON.stringify(err, null, 2)); } else { console.log("UpdateItem succeeded:", JSON.stringify(data, null, 2)); } });
Similar Code Examples
- DynamoDB: Delete All Items With Partition Key
- DynamoDB: Query Greater Than
- DynamoDB: Query Date Range
- DynamoDB: Batch Get
- DynamoDB: Query Global Secondary Index in Nodejs
- DynamoDB: Bulk Insert
- DynamoDB: Create if Not Exists
- DynamoDB: Not Between
- DynamoDB: Get Unique Values
- DynamoDB: Query Count
- DynamoDB: BatchGetItem
- DynamoDB: Get Random Item
- DynamoDB: Get All Items
- DynamoDB: GetItem
- DynamoDB: Like
Tired of switching accounts and regions? Use Dynobase.
Try 7-day free trial. No credit card needed.
Product Features
DynamoDB Tools
DynamoDB Info
© 2024 Dynobase