我正在尝试将数据从节点JS代码推动到dynamoDB。
我会得到
的问题dynamodb.documentclient应支持空字符串属性
有人知道如何在DynamoDB中禁用验证吗?
通过添加此信息,我们将能够将空值插入dynamodb。
var dynamoDocClient = new AWS.DynamoDB.DocumentClient({ region : 'us-west-2', convertEmptyValues : true });
2020年5月18日更新:
dynamoDB现在支持非钥匙属性的空字符串值:https://aws.amazon.com/about-aws/whats-new/2020/2020/05/amazon-dynamodb-now-supports-supports-empty-values-values-values-for-non-key-key-string and-binary-attributes in-dynamodb-tables/
为了具有一致的行为,请确保客户端具有{ convertEmptyValues: true }
,否则这些属性将被保存为null,而不是空字符串。