Как вставить запись в Cassandra, когда для какого-то раздела мне нужна только одна запись, а в других разделах - несколько записей? - PullRequest
0 голосов
/ 25 мая 2019

Моя таблица Cassandra имеет два столбца A и B. A - это ключ моего раздела, а B - мой ключ кластера. У меня есть случай использования, когда мне нужно ввести запись в Cassandra со значением столбца A = 'x', если она еще не существует. Таким образом, я создаю запрос «Вставить в my_table (A, B) значения ('x', '') ЕСЛИ НЕ СУЩЕСТВУЕТ", который работает. Но позже, когда я заполняю столбец B в таблице для указанной выше записи, мой запрос выполняется снова и вставляет запись со столбцом A = 'x' и столбцом B = ''. Я хочу избежать этого. Вы можете что-нибудь предложить?

...