Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果我在这种情况下在我的表中使用单主键,则可以在 cassandra cqlsh 查询中使用 ORDER BY。有什么解决方案。
cassandra cqlsh ORDER BY 是否可以不使用复合列和超级列?
--> 是的,前提是您将“排序列”定义为第一个集群组件(例如复合主键的第二个组件)
引用官方文档:
ORDER BY 子句只能选择单个列。该列必须是复合主键中的第二列。这也适用于主键中包含两个以上列组件的表。排序可以按升序或降序进行,默认升序,并使用 ASC 或 DESC 关键字指定。
当您使用 WITH COMPACT STORAGE 选项(不使用复合)定义表时,这也适用。