我正在尝试根据时间戳 desc 对所有表进行排序,但它无法正常工作。这是我创建表的代码和我得到的结果:
CREATE TABLE IF NOT EXISTS ${cassandraKeyspace}.${cassandraTableName} (
${cassandraDateColumn} timestamp,
month_year_index text,
dataMap map<text, float>,
PRIMARY KEY ((month_year_index), ${cassandraDateColumn})
) WITH CLUSTERING ORDER BY (${cassandraDateColumn} DESC)`
我插入以测试 2017 年的这些行应该位于表格的底部,而最近的行应该位于顶部。我需要改变什么才能实现这一点?它正在订购但不正确,也许与主键有关?