Я думаю, Ответ Алекса охватывает ваш вопрос - «как мне найти значение в столбце PK, работающее в обратном направлении от значения столбца не-PK?».
Однако яДумаю, стоит отметить, что, задавая этот вопрос, вы должны пересмотреть свою модель данных.Основное правило при разработке модели данных C * заключается в том, что вы начинаете с рассмотрения необходимых запросов и пропускаете вариант использования запроса UPDATE
.Вы, вероятно, можете заставить все работать без изменения вашей модели на данный момент, но если вы обнаружите, что вам нужно сделать другие запросы, к которым вы не готовы, вы столкнетесь с проблемами в работе с большим количеством индексов и / или MV.
В целом, поиск статей и других ресурсов о моделировании данных Cassandra.Похоже, вы в основном используете C * для реляционного варианта использования, так что вы захотите разобраться в этом.