2024-09-20 22:21:34 发布
网友
我正在尝试创建一个DynamoDB表,如下所示:
ddb.Table(self, table, partition_key=ddb.Attribute(name="account_id", type=ddb.AttributeType.STRING), sort_key=ddb.Attribute( name="skey", type=ddb.AttributeType.STRING ) )
Ant现在我想向分区键添加另一列/键
这里似乎有一个误会。DynamoDB有两种主键,用于标识数据点:
在您的例子中,您已经设置了一个复合主键,这似乎是您想要的。现在您正试图向分区键添加更多属性
这是行不通的——分区和排序键都有一个到单个属性的1:1映射
设置类似内容的常用技术是将组成分区键的值组合到同一属性中,如下所示:
这里似乎有一个误会。DynamoDB有两种主键,用于标识数据点:
在您的例子中,您已经设置了一个复合主键,这似乎是您想要的。现在您正试图向分区键添加更多属性
这是行不通的——分区和排序键都有一个到单个属性的1:1映射
设置类似内容的常用技术是将组成分区键的值组合到同一属性中,如下所示:
相关问题 更多 >
编程相关推荐