如何从Cassandra中的(user_id和date)主键获取最新数据

时间:2017-08-03 02:38:34

标签: cassandra cqlsh

我有一个表结构

CREATE TABLE user_location_by_date(
    user_id int,
    date text,
    time timeuuid,
    lat float,
    lng float,
    PRIMARY KEY((user_id, date),time)
)

当我尝试运行此查询时

select * from user_location_by_date where user_id=1 order by time desc limit 1;

我收到此错误

Partition key parts: date must be restricted as other parts are

我想在user_id = 1和date =的地方使用,以便能够运行查询。 如果我不知道最后插入日期的位置是什么时候。我怎样才能获得用户的最新位置?

0 个答案:

没有答案