我正在为我的应用程序之一使用DynamoDb。

我想知道是否可以将一个属性设置为范围键,然后对某些记录(空或空)不填充它。

最佳答案

您不能插入带有范围键为空值或没有范围键的项目。

如果不包括范围键。您将收到以下错误:

"One of the required keys was not given a value"

如果Range键填充为''(即空字符串)
"message": "One or more parameter values were invalid: An AttributeValue may not contain an empty string"

从AWS Doc:-

10-02 16:55