2012-12-28 12 views
1

i ont de la famille colonne avec la structure suivanteInsertion des données dans cassandra

email, nom d'utilisateur, contact_number, subscribed_for

J'ai inséré un ensemble de données d'échantillons comme ex:

nom d'utilisateur email KEY contact_number abonné_pour 01 [email protected] test_usr 123456789 Divertissement

Maintenant, le scénario est l'utilisateur peut s'abonner pour une autre catégorie., Si j'insère des données, il met à jour le précédent abonné_for et conserve le mis à jour. Comment puis-je avoir la sortie comme

contact_number KEY email Nom d'utilisateur subscribed_for 01 [email protected] test_usr 123456789 Divertissement 01 [email protected] test_usr 123456789 Education

Mais, la clé ne peut être double ici. Pouvons-nous prendre une clé comme l'incrément automatique et prendre la colonne user_id dans la famille de colonnes.

Merci.

Répondre

0

Quel client utilisez-vous pour Cassandra? Comme Cassandra soutient la famille de colonnes dynamiques, je suis sûr que c'est faisable. Nous utilisons Playorm et c'est très possible avec l'annotation NoSqlOneToMany. Pour plus de détails, veuillez consulter this . En tant qu'utilisateur et ses catégories dans votre exemple ci-dessus, un compte peut avoir plusieurs activités à l'exemple donné dans le lien.

Questions connexes