【发布时间】:2016-11-15 11:34:13
【问题描述】:
我(理想情况下)希望使用纯 JSON 更新 Cassandra 中的一行(例如,类似于“INSERT INTO <table_name> JSON '<json_object_string>';”CQL 语句)。但是,通过 CQL UPDATE 语句似乎不存在此类功能。
我考虑过的一种(脑死)方法是删除然后重新插入相关行。但是,这种方法肯定有其缺点——因此,将其从我的考虑范围中排除。
我使用“UPDATE <table_name> SET <key1> = '<new_value1>', <key2> = '<new_value2>', ..., <keyN> = '<new_valueN>';”CQL 语句实现了一个版本。但是,如果有像“UPDATE <table_name> JSON '<new_json_object_string>';”这样的东西,我真的很想知道。
【问题讨论】:
标签: json cassandra datastax datastax-java-driver