我的发电机数据库表有散列键和范围键,以及其他我们可以插入的数据列。在ordered db中,我所理解的是,当项目插入到GSI/Base表中时,项目会根据范围键按升序排序,而散列键则不会排序。示例:
hashId - rangeKey
1-1
1-2
1-3
3-1
3-2
3-3
2 -1
2 -2
2 -3
有没有办法让我们在发电机数据库中也有一个有序的哈希键?
当我们以任意随机顺序保存数据时,就像这样:
hashId -rangeId
1 -1
1- 2
1- 3
2 -1
2 -2
2 -3
3 -1
3- 2
3 -3
发布于 2019-07-31 18:24:05
我认为这是不可能的,因为dynamo DB的工作方式是散列分区/散列键,并将其保存在各自的分区中。但是,您可以根据分区键的范围键来对dynamo DB中的数据进行排序。
https://stackoverflow.com/questions/57283328
复制相似问题