dynobase-icon
Dynobase

Error: aws.dynamodb.converter.unmarshall not working

What's Causing This Error

This error commonly occurs when you provide an array to the "unmarshall" function. This is because the "unmarshall" function only accepts a DynamoDB object. Therefore, if an array of DynamoDB objects are provided, it will throw an error.

Solution - Here's How To Resolve It

To resolve the error, iterate through the array of DynamoDB objects and "unmarshall" each object individually, as shown below.

const items = [
  { 
     uId: { S: '123456789' }, 
     date: { S: '09-06-2022' } 
  }
];
 
const unmarshalled = items.map((i) => aws.dynamodb.converter.unmarshall(i));

Spend less time in the AWS console, use Dynobase.

Try 7-day free trial. No credit card needed.

Product Features

© 2022 Dynobase

+
Login to the AWS Console less.
Try Dynobase to accelerate your DynamoDB workflow. Start your 7-day free trial today.