DynamoDB: Get Unique Values (Guide w/ Code Examples)
To retrieve unique values from a DynamoDB table using the JavaScript SDK, you can use the query
or scan
operations and set the Distinct
parameter to true
. This will return only the unique values for the specified attribute.
But the scan
operation does not support Distinct
parameter, instead, you can use the filterExpression
to filter the unique values.
var params = { TableName: "myTable", Distinct: true, KeyConditionExpression: "#product = :product", ExpressionAttributeNames: { "#product": "product" }, ExpressionAttributeValues: { ":product": "myProduct" } }; dynamodb.query(params, function(err, data) { if (err) { console.log(err); } else { console.log(data); } });
Similar Code Examples
- DynamoDB: Attribute Not Null
- DynamoDB: Query Global Secondary Index in Nodejs
- DynamoDB: Batch Get
- DynamoDB: Delete
- DynamoDB: Query JSON
- DynamoDB: Get By ID
- DynamoDB: Query Group By
- DynamoDB: Get Last Inserted Item
- DynamoDB: Delete All Items With Partition Key
- DynamoDB: Create if Not Exists
- DynamoDB: Get List Of Items
- DynamoDB: Query KeyConditionExpression
- DynamoDB: Get Last 10 Records
- DynamoDB Get in Typescript
- DynamoDB BatchWriteItem in Typescript
Spend less time in the AWS console, use Dynobase.
First 7 days are on us. No strings attached.
Product Features
DynamoDB Tools
DynamoDB Info
© 2023 Dynobase