DynamoDB: Query JSON (Guide w/ Code Examples)

Provided by Rafal Wilinski
JavaScript AWS SDK does not provide a specific method to query data as JSON. But you can use the query operation to get data as an array and pass the result to JSON.stringify method to convert the array to a JSON string.
const AWS = require('aws-sdk'); const dynamoDb = new AWS.DynamoDB.DocumentClient(); const params = { TableName: 'tableName', KeyConditionExpression: 'primaryKey = :primaryKeyValue', ExpressionAttributeValues: { ':primaryKeyValue': 'value' } }; dynamoDb.query(params, (error, data) => { if (error) { console.error(error); return; } console.log(JSON.stringify(data.Items)); });
Similar Code Examples
- DynamoDB Get in Typescript
- DynamoDB: Not Begins With
- DynamoDB: Get By ID
- DynamoDB: Get Unique Values
- DynamoDB: Get Multiple Items
- DynamoDB: Query Ends With
- DynamoDB: Delete Multiple Items in Javascript
- DynamoDB: Query Greater Than
- DynamoDB BatchWriteItem in Typescript
- DynamoDB: BatchGetItem
- DynamoDB: Get Last Inserted Item
- DynamoDB: Query Date Range
- DynamoDB: Like
- DynamoDB: Query Group By
- DynamoDB: Get Random Item
Tired of switching accounts and regions? Use Dynobase.
Try 7-day free trial. No credit card needed.
Product Features
DynamoDB Tools
DynamoDB Info
© 2025 Dynobase