2010-05-04 3 views
2

Если мне нужно добавить данные (не вставлять) в специальный столбец, что мне делать?cassandra бережливость: добавьте данные

Для например: Рассмотрим существующую запись описано ниже

Kespace : test 
columFamily: testColum 
SuperColumn : testSuper 
column_name : email 
value : [email protected] 

Здесь, если я хочу, чтобы добавить свой номер телефона в супер колонке «testSuper». Что мне делать?

ответ

3

Сделайте простую вставку (с тем же ключом), где ваш ColumnParent обозначающую правильный SCF и SC

(Java пример)

client.insert(
    keyspace, 
    key, 
    parent, 
    new Column("phoneNumber".getBytes("UTF-8"), "555-14921911".getBytes("UTF-8"), timestamp), 
    ConsistencyLevel.ONE 
);