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: Query Greater Than
- DynamoDB: Get Multiple Items
- DynamoDB: Delete Multiple Items in Javascript
- DynamoDB: Query Count
- DynamoDB: Delete All Items With Partition Key
- DynamoDB: Query Date Range
- DynamoDB: Get Unique Values
- DynamoDB: Bulk Insert
- DynamoDB: Get Last Inserted Item
- DynamoDB: Query Items
- DynamoDB: Increment Counter
- DynamoDB: Get Random Item
- DynamoDB: Attribute Not Null
- DynamoDB: Like
- DynamoDB: Query Global Secondary Index in Nodejs
Spend less time in the AWS console, use Dynobase.
Try 7-day free trial. No credit card needed.
Product Features
DynamoDB Tools
DynamoDB Info
© 2026 Dynobase