如何在cassandra中使用列表中的json数据?
我想上传列表中json格式的数据 例如:如何在cassandra中使用列表中的json数据?,cassandra,cql,Cassandra,Cql,我想上传列表中json格式的数据 例如: create table product (product_details list<text>, location varchar, primarykey(location)); Insert into product(product_details,location) values(
create table product (product_details list<text>,
location varchar,
primarykey(location));
Insert into product(product_details,location)
values(
[
{"productname": "xyz"},
{"price":"100"}
],
'bangalore'
);
它显示错误首先,在主键的创建表查询中出现语法错误。下一个问题是,您可以尝试为非列表类型插入值,根据值将类型更改为列表 因此,将创建表查询更改为:
create table product (product_details list<frozen<map<text,text>>>, location varchar, primary key(location));
错误消息是什么?SyntaxException:1:99行在输入“}”处没有可行的替代方案。。。值[{productname:[xy]z}…您的错误消息代码似乎与代码不同。否,仅用于创建和插入的命令相同
insert into product (product_details, location) values([{'productname':'xyz'}, {'price':'100'}], 'bangalore');