2010-12-14 77 views
2

Je commence juste avec Cassandra et j'ai le problème particulier que chaque fois que je récupère une valeur est retourne en hexadécimal (s'il vous plaît voir ci-dessous). J'ai googlé pour cela sans succès. J'apprécierais toute aide qui pourrait être apportée. Merci!Comment puis-je empêcher cassandra get commande affichage des valeurs dans l'hex

[[email protected]] set User['hirsch']['email'] = '[email protected]'; 
Value inserted. 
[[email protected]] get User['hirsch']['email'];       
=> (column=656d61696c, value=7377686972736368406e79632e72722e636f6d, timestamp=1292294713343000) 

Répondre

5

Tell cassandra quel type de données sont en valeurs de la colonne:

mise à jour de la famille colonne utilisateur avec column_metadata = [{nom_colonne: email, validation_class: UTF8Type}];

+0

excellent! Merci beaucoup! Je ne sais pas pourquoi je n'ai pas trouvé ça dans la documentation de Cassandra! – ennuikiller