2010-05-04 6 views
2

Si j'ai besoin d'ajouter des données (pas d'insérer) dans une super colonne particulière, que dois-je faire?cassandra thrift: ajouter des données

Pour exemple: Considérons un enregistrement existant décrit ci-dessous

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

ici si je veux ajouter mon numéro de téléphone à la super-colonne « testSuper ». Que devrais-je faire?

Répondre

3

faire un simple insert (avec la même clé) où votre ColumnParent désigne le SCF correct et SC

(par exemple Java)

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