DynamoDB: Query Ends With (Guide w/ Code Examples)

Provided by Rafal Wilinski
To query items where a specific attribute ends with a certain string, you can use the endsWith condition in the KeyConditionExpression parameter of the query operation.
Note that, the attributeName should be the name of the attribute you want to use in the condition, and the value should be the string you want to match the end of the attribute with.
var params = { TableName: "myTable", KeyConditionExpression: "attributeName endsWith :value", ExpressionAttributeValues: { ":value": "stringToMatch" } }; dynamodb.query(params, function(err, data) { if (err) { console.log(err); } else { console.log(data); } });
Similar Code Examples
- DynamoDB: Delete Table
- DynamoDB: Delete All Items With Partition Key
- DynamoDB: Query Global Secondary Index in Nodejs
- DynamoDB: Query JSON
- DynamoDB Get in Typescript
- DynamoDB: Not Begins With
- DynamoDB: Get Multiple Items
- DynamoDB: Query Date Range
- DynamoDB: Query Items
- DynamoDB: Get Last Inserted Item
- DynamoDB: Query Group By
- DynamoDB: Get Unique Values
- DynamoDB: Get All Items
- DynamoDB: Like
- DynamoDB: Delete Multiple Items in Javascript
Spend less time in the AWS console, use Dynobase.
Try 7-day free trial. No strings attached.
Product Features
DynamoDB Tools
DynamoDB Info
© 2025 Dynobase