我正在寻找一个在超级列下创建子列列表的过程。列族结构应如下所示
ColumnFamilyName{
row_key: #something
Column:{
Col1: {Name: "#text", value:"#value"},
Col2: {Name: "#text", value:"#value", Name1: "#text", value:"#value"}
}
}
实际上并没有“创建”超级专栏的概念。插入具有该超列名称的任何子列后,超列就存在了。同样,没有任何子列也不能存在超级列。
关于超级列使用的pycassa 文档可能有助于查看。简而言之,您的插入将如下所示:
col_fam.insert('row_key', {'supercol_name': {'col_name': 'col_val'}})
但是,此时不建议使用超级列。几乎在所有情况下都应该使用复合列。