dynobase-icon
Dynobase

Error: dynamodb does not accept empty set

Rafal Wilinski

Answered by Rafal Wilinski

What's Causing This Error

This used to be an error that occurred before 20th May 2020. However, if you are running into this error in 2022, it is most likely that you are running on an old SDK version, or you have not enabled empty value conversion in the Document Client.

Solution: Here's How To Resolve It

Firstly, upgrade your AWS SDK to the latest version.

npm i aws-sdk@latest

Hereafter, set the convertEmptyValues property to true when initializing an instance of Document Client, as shown below.

const aws = require('aws-sdk');
const documentClient = new aws.sdk.DynamoDb.DocumentClient({
  convertEmptyValues: true
});

Better DynamoDB experience.

Try 7-day free trial. No strings attached.

Product Features

Download
/
Changelog
/
Pricing
/
Member Portal
/
Privacy
/
EULA
/
Twitter
/
Affiliates & Influencers
© 2024 Dynobase
+
Better DynamoDB Experience.
Try Dynobase to accelerate your DynamoDB workflow. Start your 7-day free trial today.