1

我有具有以下结构的列族

电子邮件,用户名,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 列吗?

谢谢。

4

1 回答 1

0

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

有关更多详细信息,请参阅 内容。作为上面示例中的用户和他的类别,在链接中给出的示例中,一个帐户可以有多个活动。

于 2012-12-31T08:29:35.170 回答