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 に答える