分区主键查询限制
cassandra中分区主键只能以 等号或in查询,不能使用范围查询
也就是不能以出生日期进行范围查询
select * from employee where bornDate...>='1999-01-01' and name='张三';
必须以出生日期in查询,由于in查询其实效率并不是太好,所以在表设计时应当注意
select * from employee where bornDate...in ('1999-01-01','1999-01-02') and name = '张三'
3.范围主键查询限制
cassandra中范围查询只能放在条件查询的最后一个位置,例如,如果范围查询age... cassandra在创建表时设置一个排序规则,默认以此进行规则排序,如当前表,默认以正序age,正序bornDate和倒序createDate, 手动设置倒序只有一种方式,即将所有排序字段全部颠倒... cassandra中只要使用排序,无论是使用默认排序规则还是相反排序规则,分区主键只能使用等于查询,(可以使用in,但是只能IN一个数据),
所以这样写就是错误
select * from employee