当有多个群集密钥时,在没有提供群集密钥条件的情况下进行排序?

时间:2016-08-28 17:05:46

标签: cassandra cassandra-2.0 cqlengine

以下查询的查询结果是什么。

从评论中选择*,其中photo_id =" xxx&#34 ;;

我的订单是否会从最近一次订购comment_id?

OR

我的订单是否会在描述最高到最低得分中排序?

class Comment(Model):
        photo_id = UUID(primary_key=True)
        comment_id = TimeUUID(primary_key=True, default=uuid1) # second primary key component is a clustering key
        score = Integer(rpimary_key=True , clustering_order = "DESC")
        comment = Text()

1 个答案:

答案 0 :(得分:0)

由于您没有为comment_id列指定clustering_order,因此默认情况下它将按ASCENDING排序。您的查询将首先按comment_id排序,然后按降序排列。