2

我正在寻找一个在超级列下创建子列列表的过程。列族结构应如下所示

ColumnFamilyName{
     row_key: #something 
     Column:{
                Col1: {Name: "#text", value:"#value"},
                Col2: {Name: "#text", value:"#value", Name1: "#text", value:"#value"}
            }
}  
4

1 回答 1

2

实际上并没有“创建”超级专栏的概念。插入具有该超列名称的任何子列后,超列就存在了。同样,没有任何子列也不能存在超级列。

关于超级列使用的pycassa 文档可能有助于查看。简而言之,您的插入将如下所示:

col_fam.insert('row_key', {'supercol_name': {'col_name': 'col_val'}})

但是,此时建议使用超级列。几乎在所有情况下都应该使用复合列。

于 2012-04-18T00:24:06.177 回答