我对 cassandra 很陌生,所以如果这被证明是一个愚蠢的问题,请原谅我。
我有一个表结构如下
CREATE TABLE data_points (
id text PRIMARY KEY,
created_at timestamp,
previous_event_id varchar,
properties map<text,text>
);
Run Code Online (Sandbox Code Playgroud)
我想知道,我是否可以执行从map类型字段中提供匹配记录的查询。
例如,如果我在表中插入值如下
INSERT INTO datapoints (id, properties) VALUES ('1', { 'fruit' : 'apple', 'band' : 'Beatles' });
Run Code Online (Sandbox Code Playgroud)
我能把它作为
SELECT * from data_points WHERE properties.band='Beatles';
请帮忙。
cassandra ×1