Java DynamoDB GetItemResult GetItem用于多个项目
据我所知,GetItem的返回值是Java DynamoDB GetItemResult GetItem用于多个项目,java,amazon-web-services,amazon-dynamodb,Java,Amazon Web Services,Amazon Dynamodb,据我所知,GetItem的返回值是Map。这是数据库中单个项(行)的属性名称到属性值的映射 如果散列值和范围值不产生唯一的结果怎么办?SDK是否抛出异常或其他异常?我的表是这样设置的,通过设置哈希和范围属性,我通常不会得到唯一的结果 我知道我可以执行查询并取回多个项目,但这会更昂贵、更慢?复合键哈希+范围应该只产生唯一的结果。 如果您的表同时具有散列和范围键,则dynamo db将使用相同的散列和范围值覆盖该行的上一个值。 所以这是不可能的--> 我的表是这样设置的,通过设置哈希和范围属性,我将
Map
。这是数据库中单个项(行)的属性名称到属性值的映射
如果散列值和范围值不产生唯一的结果怎么办?SDK是否抛出异常或其他异常?我的表是这样设置的,通过设置哈希和范围属性,我通常不会得到唯一的结果
我知道我可以执行查询并取回多个项目,但这会更昂贵、更慢?复合键
哈希+范围
应该只产生唯一的结果。如果您的表同时具有
散列和范围
键,则dynamo db将使用相同的散列和范围
值覆盖该行的上一个值。所以这是不可能的--> 我的表是这样设置的,通过设置哈希和范围属性,我将 通常不会得到唯一的结果
啊。我的桌子设计有缺陷。抢手货