У меня есть таблица, столбец типыКак вы добавляете элементы в набор с DataStax QueryBuilder?
text, bigint, set<text>
Я пытаюсь обновить одну строку и добавить элемент в набор с использованием QueryBuilder.
код, который перезаписывает существующий набор выглядит следующим образом (обратите внимание, это Scala):
val query = QueryBuilder.update("twitter", "tweets")
.`with`(QueryBuilder.set("sinceid", update.sinceID))
.and(QueryBuilder.set("tweets", setAsJavaSet(update.tweets)))
.where(QueryBuilder.eq("handle", update.handle))
Я был в состоянии найти фактический CQL для добавления элемента в набор, который:
UPDATE users
SET emails = emails + {'[email protected]'} WHERE user_id = 'frodo';
Но не удалось найти пример с помощью QueryBuilder.
Основе из CQL Я также попытался:
.and(QueryBuilder.set("tweets", "tweets"+{setAsJavaSet(update.tweets)}))
Но это не сработало. Заранее спасибо
Это сработало, спасибо. – plambre