Bird
0
0

How do you correctly import and instantiate the DynamoDB DocumentClient in a Node.js Lambda function?

easy📝 Syntax Q3 of 15
DynamoDB - with Serverless
How do you correctly import and instantiate the DynamoDB DocumentClient in a Node.js Lambda function?
Aimport AWS from 'aws-sdk'; const docClient = new AWS.DynamoDBClient();
Bconst AWS = require('aws-sdk'); const docClient = new AWS.DynamoDB.DocumentClient();
Cconst AWS = require('aws-sdk'); const docClient = new AWS.DynamoDBClient.DocumentClient();
Dimport { DocumentClient } from 'aws-sdk'; const docClient = new DocumentClient();
Step-by-Step Solution
Solution:
  1. Step 1: Import AWS SDK

    Use require('aws-sdk') in Node.js Lambda functions.
  2. Step 2: Instantiate DocumentClient

    Correct syntax is new AWS.DynamoDB.DocumentClient() to interact with DynamoDB in a simplified way.
  3. Final Answer:

    const AWS = require('aws-sdk'); const docClient = new AWS.DynamoDB.DocumentClient(); -> Option B
  4. Quick Check:

    Check AWS SDK docs for correct instantiation [OK]
Quick Trick: Use AWS.DynamoDB.DocumentClient() with require('aws-sdk') [OK]
Common Mistakes:
MISTAKES
  • Using incorrect class names like DynamoDBClient
  • Mixing import syntax in Node.js Lambda
  • Trying to instantiate DocumentClient incorrectly

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More DynamoDB Quizzes