CQL 3 允许使用如下定义的“复合”主键:
CREATE TABLE timeline (
user_id varchar,
tweet_id uuid,
author varchar,
body varchar,
PRIMARY KEY (user_id, tweet_id)
);
使用这样的模式,分区键(存储引擎行键)将由user_id
值组成,而tweet_id
将复合到列名中。相反,我正在寻找的是分区键(存储引擎行键)具有像 user_id:tweet_id 这样的复合值。显然我可以在我的应用程序中做类似的事情key = user_id + ':' + tweet_id
,但是有没有办法让 CQL 3 为我做这件事?