Допустит, что у меня есть столбец семья, как это:запроса значений карт в Кассандре
CREATE TABLE test(
id text,
meta map <text, text>,
PRIMARY KEY (key)
);
Тогда я положил некоторые данные моей метой карты, например: {'username' : 'ivan'}
Я хотел бы запрос моего семейства тестовых столбцов по элементам в meta карта. Что-то вроде этого:
SELECT * FROM test WHERE meta['username'] = 'ivan';
Согласно Cassandra documentation это должно быть возможно:
Как следует из названия, карта отображает одно к другому. Карта - это имя и пара типизированных значений. Используя тип карты, вы можете сохранить информацию, связанную с меткой времени, в профилях пользователей. Каждый элемент карты внутренне хранится как один столбец Cassandra, который вы можете изменить, заменить, удалить и запросить .
Но я не могу найти ни одного примера этого онлайн, так ли это действительно возможно?
Спасибо, Иван