Cassandra集合未插入贴图值
我有这张卡桑德拉的桌子Cassandra集合未插入贴图值,cassandra,cql,Cassandra,Cql,我有这张卡桑德拉的桌子 create table navigation_items ( navigation_key text, key_name_1 text, key_name_2 text, values map<text, frozen<navigation_item_value>>, PRIMARY KEY(navigation_key, key_name_1) ); CREATE TYPE ks_mobApp.navi
create table navigation_items
(
navigation_key text,
key_name_1 text,
key_name_2 text,
values map<text, frozen<navigation_item_value>>,
PRIMARY KEY(navigation_key, key_name_1)
);
CREATE TYPE ks_mobApp.navigation_item_value (
values map<text, text>
);
数据:
如您所见,
'sas':'asasasas'
缺失。我正在使用cassandra 2.1.9您能试用更新的版本(2.1.15)吗?这似乎是一个支持JSON的bug。可能的问题已在最近的2.1版本和2.2.2版本中修复。是正确的,升级到2.1.15已解决。您可以尝试使用更新的版本(2.1.15)吗?这似乎是一个支持JSON的bug。在最近的2.1版本和2.2.yah版本中,可能的问题已得到修复。正确的,升级到2.1.15解决了它
INSERT INTO navigation_items(navigation_key, key_name_1,key_name_2,values) VALUES('Tags', 'Sell', 'Electronics', {'k1':{values:{'k11':'v1','sas':'asasas'}}})
navigation_key | key_name_1 | key_name_2 | values
----------------+------------+-------------+---------------------------------
Tags | Sell | Electronics | {'k1': {values: {'k11', 'v1'}}}