我创建了一张表&主键类型已设置。
CREATE TABLE IF NOT EXISTS keyspace1.list_by_account
(id uuid, name text,
account frozen <set<text>>,
PRIMARY KEY (account, id));
这是稍后查找条目的好方法吗?
下面的查询会扫描所有分区,还是会根据IN参数直接找到分区?
SELECT * FROM keyspace1.list_by_account WHERE account IN ?
当我在查询下面运行时,这不会返回任何数据:
SELECT * FROM keyspace1.list_by_account WHERE account CONTAINS 'private_account1';
目前我正在使用Cassandra 2.1.14。