Параметр convertEmptyValues в Amazon DynamoDb DocumentClient, установленный в значение true, должен автоматически преобразовывать пустые строки, BLOB-объекты и значения NULL.
https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/DynamoDB/Converter.html
Для приведенного ниже кода:
const aKey = datetime + " - " + aRandom
const info = {
attr1 : "derf",
attr2 : ''
}
AWS.config.credentials.get(function(){
ddbdoc_get('newTable',aKey,"shorn",info)
});
function ddbdoc_get(tableName, hashId, sortID , info) {
var docClient = new AWS.DynamoDB.DocumentClient({ convertEmptyValues : true});
var params = {
TableName: tableName,
Item : { id: hashId,
name : sortID,
...info
},
};
docClient.put(params, function(err, data) {
if (err) {
console.log("Error", err);
} else {
console.log("Success", data.Item);
}
});
}
В базе данных attr3 устанавливается в базе данных DynamoDB как true, а не как null (элемент после 'derf') 
как установить пустую строку в ноль в DynamoDB?