新版本的Cassandra(3.11.0)是否支持嵌套的JSON对象?

时间:2017-09-19 02:20:21

标签: json cassandra nested

这种嵌套的JSON是否可以存储在Cassandra表中并从中查询任何字段?

{"data":[{"stuff":[
    {"onetype":[
        {"id":1,"name":"John Doe"},
        {"id":2,"name":"Don Joeh"}
    ]},
    {"othertype":[
        {"id":2,"company":"ACME"}
    ]}]
},{"otherstuff":[
    {"thing":
        [[1,42],[2,2]]
    }]
}]}

我在Cassandra中读过support for JSON,但这似乎是非常简单的1级JSON(不是嵌套的)。

感谢。

1 个答案:

答案 0 :(得分:0)

它不支持JSON作为JSON,它只是使用JSON格式的常规行的表示。

Cassandra不支持JSON,但您可以使用非原子数据类型(集合,映射等)或用户定义类型(UDF)来实现多个级别的嵌套对象。