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: Query KeyConditionExpression
- DynamoDB: Attribute Not Null
- DynamoDB: Like
- DynamoDB: Query Ends With
- DynamoDB: Get Multiple Items
- DynamoDB: Get Unique Values
- DynamoDB: Get All Items
- DynamoDB: Batch Get
- DynamoDB: Query Date Range
- DynamoDB: Get Random Item
- DynamoDB: Query Items
- DynamoDB: Delete Multiple Items in Javascript
- DynamoDB: Get List Of Items
- DynamoDB: Delete Table
- DynamoDB: Create if Not Exists
Better DynamoDB experience.
First 7 days are on us. No strings attached.
Product Features
DynamoDB Tools
DynamoDB Info
© 2025 Dynobase