Кассандра Thrift: добавить данные - PullRequest
2 голосов
/ 04 мая 2010

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

Например: Рассмотрим существующую запись, описанную ниже

Kespace : test
columFamily: testColum
SuperColumn : testSuper
column_name : email
value : urssujith@gmail.com

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

1 Ответ

3 голосов
/ 04 мая 2010

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

(пример Java)

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