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

Provided by Rafal Wilinski
To retrieve multiple items from a DynamoDB table using the JavaScript SDK, you can use the batchGet
method. This method allows you to specify the keys of the items you want to retrieve and the name of the table you want to retrieve them from.
const AWS = require('aws-sdk'); const dynamoDb = new AWS.DynamoDB.DocumentClient(); const keys = [ { id: 'item1' }, { id: 'item2' }, { id: 'item3' } ]; const params = { RequestItems: { 'my-table': { Keys: keys } } }; dynamoDb.batchGet(params, (error, data) => { if (error) { console.log(error); } else { console.log(data); } });
Similar Code Examples
- DynamoDB: Get Last 10 Records
- DynamoDB BatchWriteItem in Typescript
- DynamoDB: Delete All Items With Partition Key
- DynamoDB: Delete Multiple Items in Javascript
- DynamoDB: Get Last Inserted Item
- DynamoDB: Query KeyConditionExpression
- DynamoDB: Query Global Secondary Index in Nodejs
- DynamoDB Get in Typescript
- DynamoDB: BatchGetItem
- DynamoDB: Delete Table
- DynamoDB: Create if Not Exists
- DynamoDB: Not Begins With
- DynamoDB: Bulk Insert
- DynamoDB: Batch Get
- DynamoDB: Attribute Not Null
Better DynamoDB experience.
First 7 days are on us. No strings attached.
Product Features
DynamoDB Tools
DynamoDB Info
© 2025 Dynobase