У меня есть таблица cassandra
, определенная следующим образом:
CREATE TABLE test.test(
id text,
time bigint,
tag text,
mstatus boolean,
lonumb int,
PRIMARY KEY (id, time, tag)
)
И я хочу выбрать один столбец, используя select
. Я старался:
select * from test where lonumb = 4231;
Это дает:
code=2200 [Invalid query] message="No indexed columns present in by-columns clause with Equal operator"
Также я не могу сделать
select * from test where mstatus = true;
Разве cassandra
не поддерживает where
как часть CQL? Как это исправить?