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: Attribute Not Null
- DynamoDB: Get By ID
- DynamoDB: Query Global Secondary Index in Nodejs
- DynamoDB: Delete Table
- DynamoDB: Get All Items
- DynamoDB: Bulk Insert
- DynamoDB: Query JSON
- DynamoDB Get in Typescript
- DynamoDB: Get Random Item
- DynamoDB: Create if Not Exists
- DynamoDB: Query Greater Than
- DynamoDB: Batch Get
- DynamoDB: Query Group By
- DynamoDB: Get Last Inserted Item
- DynamoDB: Like
Dynobase is a Professional GUI Client for DynamoDB
First 7 days are on us. No strings attached.
Product Features
DynamoDB Tools
DynamoDB Info
© 2026 Dynobase