Cassandra:Datastax - WITH CLUSTERING ORDER BY不起作用

时间:2015-04-01 18:19:30

标签: cassandra datastax

我创建了一个这样的表:

`CREATE TABLE ab(ab_id uuid, login varchar,timestamp varchar, PRIMARY KEY ((ab_id ,login),timestamp)) WITH CLUSTERING ORDER BY (timestamp DESC);`

然后我插入数据,但是当我这样做时:SELECT * FROM ab 数据不会显示在订单时间戳

布局:

07d2a30d-79f3-5619-bbdd-6e5140a68ec3 | testlogin | 2015-04-01 08:48:46 |
08d3a40c-85c7-5823-ddcc-7e6174d78dg4 | testlogin | 2015-04-01 08:49:07 |
c35dedeb-3144-5818-c282-53cd7ee1e8e8 | testlogin | 2015-04-01 08:48:58 |

1 个答案:

答案 0 :(得分:0)

排序仅在结果集中的同一分区键(ab_id, login)内。由于结果集中的每个ab_id都是唯一的,因此不是timestamp订购的原因。