Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以在不创建表的情况下将json插入cassandra_Cassandra_Nosql - Fatal编程技术网

是否可以在不创建表的情况下将json插入cassandra

是否可以在不创建表的情况下将json插入cassandra,cassandra,nosql,Cassandra,Nosql,如何在不创建表的情况下将json对象插入Cassandra表?Cassandra能否将json解析到未创建的表中?或者,我可以创建一个没有列的表并插入json吗 谢谢。您需要先创建表,然后才能插入数据 您可以创建如下表: CREATE TABLE json_data ( id timeuuid PRIMARY KEY, data text ); 您可以通过以下查询将json作为字符串插入: INSERT INTO json_data (id , data ) VALUES (

如何在不创建表的情况下将json对象插入Cassandra表?Cassandra能否将json解析到未创建的表中?或者,我可以创建一个没有列的表并插入json吗


谢谢。

您需要先创建表,然后才能插入数据

您可以创建如下表:

CREATE TABLE json_data (
    id timeuuid PRIMARY KEY,
    data text
);
您可以通过以下查询将json作为字符串插入:

INSERT INTO json_data (id , data ) VALUES ( now(), '{"first_name" : "Ashraful",  "last_name" : "Islam"}') ;

在Cassandra 2.2之后,您可以这样做,但表仍然应该在head之前创建。

Ceate表然后将JSON“{”id:“user123”,“age”:42,“state:“TX”}”插入到用户中;