我希望能够使用纯JSON(例如类似于“INSERT INTO <table_name> JSON '<json_object_string>';
” CQL语句)来更新Cassandra中的一行数据。但是,通过CQL UPDATE语句似乎没有这样的功能。
我考虑过一种笨拙的方法,即删除并重新插入相关行。但是,这种方法肯定有它的缺点,因此我将其从我的考虑范围中排除。
我实现了一个版本,使用“UPDATE <table_name> SET <key1> = '<new_value1>', <key2> = '<new_value2>', ..., <keyN> = '<new_valueN>';
” CQL语句。但是,如果存在类似于“UPDATE <table_name> JSON '<new_json_object_string>';
”这样的语句,我真的很想知道。