how to get items in dynamodb nodejs
const AWS = require('aws-sdk');
// Set the AWS region and credentials if not configured globally
AWS.config.update({ region: 'your-region', accessKeyId: 'your-access-key', secretAccessKey: 'your-secret-key' });
// Create a DynamoDB DocumentClient
const docClient = new AWS.DynamoDB.DocumentClient();
// Define the parameters for the DynamoDB query
const params = {
TableName: 'YourTableName',
KeyConditionExpression: '#primaryKey = :primaryKeyValue',
ExpressionAttributeNames: {
'#primaryKey': 'yourPrimaryKeyAttribute',
},
ExpressionAttributeValues: {
':primaryKeyValue': 'desiredPrimaryKeyValue',
},
};
// Execute the query and handle the response
docClient.query(params, (err, data) => {
if (err) {
console.error('Error querying DynamoDB:', err);
} else {
console.log('Query succeeded:', data.Items);
}
});
Note: Replace 'your-region', 'your-access-key', 'your-secret-key', 'YourTableName', 'yourPrimaryKeyAttribute', and 'desiredPrimaryKeyValue' with your specific AWS region, access key, secret key, DynamoDB table name, primary key attribute, and desired primary key value, respectively.