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: Create if Not Exists
- DynamoDB: Get All Items
- DynamoDB: BatchGetItem
- DynamoDB: Batch Get
- DynamoDB: Query Date Range
- DynamoDB: Get Unique Values
- DynamoDB: Delete Multiple Items in Javascript
- DynamoDB: Query Count
- DynamoDB BatchWriteItem in Typescript
- DynamoDB: Get Multiple Items
- DynamoDB: Like
- DynamoDB: Get Last Inserted Item
- DynamoDB: Get List Of Items
- DynamoDB: Query Group By
- DynamoDB: Attribute Not Null
Login to the AWS Console less. Use Dynobase.
First 7 days are on us. No strings attached.
Product Features
DynamoDB Tools
DynamoDB Info
© 2024 Dynobase