Nosql Cassandra更改比较器默认顺序

Nosql Cassandra更改比较器默认顺序,nosql,cassandra,Nosql,Cassandra,我创建以下动态列: CREATE COLUMN FAMILY messages with comparator=DateType and key_validation_class=UTF8Type and default_validation_class=UTF8Type; 一切都很完美,但当我列出所有信息时 list messages; 或者使用Hector获取它,我将按升序获取它(最后显示的最新日期) 在创建列族时,是否有任何方法可以更改比较器或时间戳顺序 当我需要按降序(先显示最近一天

我创建以下动态列:

CREATE COLUMN FAMILY messages with comparator=DateType and key_validation_class=UTF8Type and default_validation_class=UTF8Type;
一切都很完美,但当我列出所有信息时

list messages;
或者使用Hector获取它,我将按升序获取它(最后显示的最新日期)

在创建列族时,是否有任何方法可以更改比较器或时间戳顺序


当我需要按降序(先显示最近一天)列出结果时,我应该如何处理这种情况

您可以使用comparator:
ReversedType(DateType)


RangeSliceQuery
中,在构建范围时,您应该将reverse参数指定为true,这将按降序提取结果。

您可以使用comparator创建列族:
ReversedType(DateType)

RangeSliceQuery
中,在构建范围时,应将reverse参数指定为true,该参数将按降序提取结果