Cassandra CQL select запрос не возвращает записи, которые имеют метку времени как clusterkey
Cassandra CQL: таблица, созданная с использованием составного ключа и ключа кластера. Когда я пытаюсь выполнить select * from ключ раздела, я могу получить все данные, и это также работает для реляционного оператора (<или>). Но когда я запрашивал конкретный ключ кластера, используя оператор равенства (=) с правильным значением, он возвращает 0 строк.
Таблица:
CREATE TABLE entity_data (
received_date timestamp,
entity text,
received_time timestamp,
node int,
primary key ((received_date ,entity),received_time));
Данные (выберите * из сущности):
received_date | entity | received_time | node_id
2014-09-24 00:00:00+0400 | NA | 2014-09-24 18:56:55+0400 | 0 |
с условным запросом: - здесь это не работает
select * from entity_data
where received_date = '2014-09-24 00:00:00+0400' and entity = 'NA'
and received_time='2014-09-24 18:56:55+0400';
(0 rows)
- возвращает 0 строк.