я хочу использовать следующий код для обновления поля ...
@@db.execute("UPDATE user_count SET counters = counters + #{val} WHERE cid = 1 ")
В первый раз, когда я попробовал, у меня возникла следующая ошибка:
CassandraCQL :: Error :: InvalidRequestException: недопустимая операция для некоммутативного семейства столбцов user_count
Я обнаружил, что мне нужно использовать счетчик компаратора, но я не могу найти как я могу настроить это с помощью драгоценного камня cassandra-cql ... кто-нибудь знает, как я могу заставить это работать? ниже мой код не работает ...
@@db.execute("CREATE COLUMNFAMILY user_count(cid varchar PRIMARY KEY, counters counter) with comparator = counter " )
@@db.execute("INSERT INTO user_count (cid, counters) VALUES (?,?)", 1, 0)