是否可以在不创建表

时间:2017-03-27 08:10:52

标签: cassandra nosql

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

感谢。

2 个答案:

答案 0 :(得分:4)

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

您可以创建如下表格:

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"}') ;

答案 1 :(得分:4)

在Cassandra 2.2之后你可以insert json directly,但仍然应该在开头之前创建表。