DynamoDB: BatchGetItem (Guide w/ Code Examples)
AWS JavaScript SDK's BatchGetItem
operation returns the attributes of one or more items from one or more tables. It takes an object containing the table name and an array of key objects that specify the items to be retrieved and returns a promise that resolves to an object containing the retrieved items.
Here's an example of how to use the BatchGetItem
to retrieve items from a DynamoDB table.
const AWS = require('aws-sdk'); var ddb = new AWS.DynamoDB({apiVersion: '2012-08-10'}); var params = { RequestItems: { 'TABLE_NAME': { Keys: [ {'KEY_NAME': {N: 'KEY_VALUE_1'}}, {'KEY_NAME': {N: 'KEY_VALUE_2'}}, {'KEY_NAME': {N: 'KEY_VALUE_3'}} ], ProjectionExpression: 'KEY_NAME, ATTRIBUTE' } } }; ddb.batchGetItem(params, function(err, data) { if (err) {console.log("Error", err); } else { data.Responses.TABLE_NAME.forEach(function(element, index, array) { console.log(element); }); } });
Similar Code Examples
- DynamoDB: Delete Multiple Items in Javascript
- DynamoDB: Delete All Items With Partition Key
- DynamoDB: Query Date Range
- DynamoDB: Get Query
- DynamoDB: Not Begins With
- DynamoDB: Get Table
- DynamoDB Get in Typescript
- DynamoDB: Query Items
- DynamoDB: Get List Of Items
- DynamoDB: Like
- DynamoDB: Get By ID
- DynamoDB BatchWriteItem in Typescript
- DynamoDB: Batch Get
- DynamoDB: Increment Counter
- DynamoDB: Bulk Insert
Tired of switching accounts and regions? Use Dynobase.
Try 7-day free trial. No credit card needed.
Product Features
DynamoDB Tools
DynamoDB Info
© 2023 Dynobase