我想将此 JSON 转换为 Cassandra 中的数据模型,其中每个数组都是一个没有重复的集合:
var data = { "data1": { "100": [1, 2, 3], "200": [3, 4] }, "data2": { "k1", [1], "k2", [ 4, 5] } }
我想这样查询: data["data1"]["100"] 来检索集合。有人知道你如何在 Cassandra 中建模吗?(我唯一想到的是名称是设定值的列,而列的值是空字符串,但感觉不对。)
不能将集合序列化为 JSON 或其他字符串,这样会更容易。
另外,我应该注意,可以将 data1 和 data2 拆分为单独的 ColumnFamilies,它们不必是同一个中的键。