DynamoDB: Get All Items (Guide w/ Code Examples)

Provided by Rafal Wilinski
To retrieve all items from a DynamoDB table using the JavaScript SDK, you can use the scanmethod. The scan method retrieves all items from the table. So it should be used with caution on large tables. Also, you can use the scan method with filterExpression to filter the items you want.
const AWS = require("aws-sdk"); const dynamoDB = new AWS.DynamoDB(); const params = { TableName: "myTable" }; dynamoDB.scan(params, (err, data) => { if (err) { console.error("Unable to scan the table. Error JSON:", JSON.stringify(err, null, 2)); } else { console.log("Scan succeeded."); data.Items.forEach((item) => { console.log("Item :", JSON.stringify(item)); }); } });
Similar Code Examples
- DynamoDB: Create if Not Exists
- DynamoDB: Attribute Not Null
- DynamoDB: Delete Table
- DynamoDB: Not Begins With
- DynamoDB: Delete Multiple Items in Javascript
- DynamoDB: Get Unique Values
- DynamoDB: Get By ID
- DynamoDB BatchWriteItem in Typescript
- DynamoDB: GetItem
- DynamoDB: Get Random Item
- DynamoDB: Query KeyConditionExpression
- DynamoDB: Get Last Inserted Item
- DynamoDB: Delete All Items With Partition Key
- DynamoDB: Query Greater Than
- DynamoDB: Query Items
Spend less time in the AWS console, use Dynobase.
First 7 days are on us. No strings attached.
Product Features
DynamoDB Tools
DynamoDB Info
© 2025 Dynobase