Вставка данных в cassandra

у меня есть семья колонки со следующей структурой

электронная почта, имя пользователя, contact_number, subscribed_for

Я вставил типовые данные как исключая:

КЛЮЧЕВОЕ почтовое имя пользователя contact_number subscribed_for 01 развлечение [email protected] test_usr 123456789

Теперь сценарий - пользователь, может Подписаться для другой категории., Если я вставляю данные, они обновляют предыдущий subscribed_for и держат обновленный. Как у меня может быть продукция как

КЛЮЧЕВОЕ почтовое имя пользователя contact_number subscribed_for 01 развлечение [email protected] test_usr 123456789 01 [email protected] test_usr 123456789 Education

Но, ключ не может быть двойным здесь. Мы можем взять ключ как авто приращение и взять user_id колонку в семье колонки.

Спасибо.

1
nl ja de

1 ответы

Какого клиента вы используете для Кассандры? Поскольку Кассандра поддерживает Динамическую семью колонки, я уверен, что это выполнимо. Мы используем Playorm, и это очень возможно там с аннотацией NoSqlOneToMany.

Пожалуйста, посмотрите этодля получения дополнительной информации. Как Пользователь и его Категории в вашем примере выше, у Счета могут быть многократные Действия в примере, данном в связи.

0
добавлено