DynamoDB: Like (Guide w/ Code Examples)

Provided by Rafal Wilinski
To perform a like query using the AWS SDK for JavaScript, you need to use the contains
function with the FilterExpression
parameter, and pass it to a query
operation.
const AWS = require('aws-sdk'); const dynamodb = new AWS.DynamoDB({region: 'us-west-2', apiVersion: '2012-08-10'}); const params = { TableName : 'YourTableName', IndexName: 'YourIndexName', KeyConditionExpression: '#name = :value', FilterExpression: 'contains(#name, :value)', ExpressionAttributeNames:{ '#name': 'name' }, ExpressionAttributeValues: { ':value': {S: 'string'} } }; dynamodb.query(params, function(err, data) { if (err) { console.log("Error", err); } else { console.log("Success", data); } });
Similar Code Examples
- DynamoDB BatchWriteItem in Typescript
- DynamoDB: Bulk Insert
- DynamoDB: Query Greater Than
- DynamoDB: Get Table
- DynamoDB: Get Last 10 Records
- DynamoDB: Query KeyConditionExpression
- DynamoDB: Delete Multiple Items in Javascript
- DynamoDB: Query JSON
- DynamoDB: Query Ends With
- DynamoDB Get in Typescript
- DynamoDB: Query Date Range
- DynamoDB: Query Count
- DynamoDB: Get Last Inserted Item
- DynamoDB: Get Unique Values
- DynamoDB: Get Random Item
Login to the AWS Console less. Use Dynobase.
Try 7-day free trial. No strings attached.
Product Features
DynamoDB Tools
DynamoDB Info
© 2025 Dynobase