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: Get By ID
- DynamoDB: Query Ends With
- DynamoDB: Get Last Inserted Item
- DynamoDB: Get Last 10 Records
- DynamoDB: Delete Table
- DynamoDB: Get All Items
- DynamoDB: Get Multiple Items
- DynamoDB: Delete All Items With Partition Key
- DynamoDB: Get Random Item
- DynamoDB: Create if Not Exists
- DynamoDB: Get Table
- DynamoDB: Query Group By
- DynamoDB: Get Query
- DynamoDB: Not Begins With
- DynamoDB: Batch Get
Login to the AWS Console less. Use Dynobase.
Try 7-day free trial. No credit card needed.
Product Features
DynamoDB Tools
DynamoDB Info
© 2024 Dynobase