2012-04-17 70 views
2

我正在查找創建到超級列下的子列列表的過程。 列家庭結構應該像如何在列族中的超級列下創建子列

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

回答

2

有沒有真正「創造」超列的概念。一旦您插入具有該超列名稱的任何子列,超列就會存在。同樣,沒有任何子列的情況下,超列不能存在。

pycassa docs on super column usage可能有助於看。總之,你會插入這個樣子:

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

然而,在這一點上,使用超級列是建議。幾乎所有情況下都應該使用複合列。