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: Bulk Insert
- DynamoDB: Query Items
- DynamoDB BatchWriteItem in Typescript
- DynamoDB: GetItem
- DynamoDB: Get Query
- DynamoDB Get in Typescript
- DynamoDB: Query JSON
- DynamoDB: Query KeyConditionExpression
- DynamoDB: Delete
- DynamoDB: Delete Table
- DynamoDB: Create if Not Exists
- DynamoDB: Delete All Items With Partition Key
- DynamoDB: BatchGetItem
- DynamoDB: Not Begins With
- DynamoDB: Get Table
Dynobase is a Professional GUI Client for DynamoDB
First 7 days are. No credit card needed.
Product Features
DynamoDB Tools
DynamoDB Info
© 2025 Dynobase