在cassandra中插入数据

时间:2012-12-28 07:15:22

标签: insert nosql cassandra

我的列族具有以下结构

电子邮件,用户名,contact_number,subscribed_for

我插入了一个样本数据 例如:

KEY电子邮件用户名contact_number subscribed_for 01 test@gmail.com test_usr 123456789娱乐

现在的情况是用户可以订阅另一个类别。如果我插入数据,它会更新以前的subscribed_for并保留更新的。我怎样才能得到像

这样的输出

KEY电子邮件用户名contact_number subscribed_for 01 test@gmail.com test_usr 123456789娱乐 01 test@gmail.com test_usr 123456789教育

但是,这里的密钥不能重复。我们可以使用像自动增量这样的键,并在列族中获取user_id列。

感谢。

1 个答案:

答案 0 :(得分:0)

您使用的Cassandra客户端是什么?由于Cassandra支持动态列族,我相信它是可行的。我们正在使用Playorm,很有可能使用NoSqlOneToMany注释。

请参阅this 更多细节。作为上述示例中的用户及其类别,帐户可以在链接中给出的示例中包含多个活动。