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 scan
method. 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: Not Begins With
- DynamoDB: Query Group By
- DynamoDB: Attribute Not Null
- DynamoDB: GetItem
- DynamoDB: Get Last 10 Records
- DynamoDB: Get Multiple Items
- DynamoDB: Get Query
- DynamoDB: Query Ends With
- DynamoDB: Create if Not Exists
- DynamoDB: Get Random Item
- DynamoDB: Query Global Secondary Index in Nodejs
- DynamoDB: Batch Get
- DynamoDB: Query Count
- DynamoDB Get in Typescript
- DynamoDB: BatchGetItem
Tired of AWS Console? Try Dynobase.
Start your 7-day free trial today
Product Features
DynamoDB Tools
DynamoDB Info
© 2025 Dynobase