在列表类型字段中更新多个元素的正确方法

时间:2019-04-30 07:50:53

标签: cassandra

我的桌子看起来像

CREATE TABLE mids.defect_data (
                  wafer_id text, 
                  document_id text,
                  defect_id text,
                  fields list<double>,
                  primary key((wafer_id), defect_id)
                );

fields列的list类型为double,在我的情况下,长度约为500。

现在,我想更新fields中的元素范围(例如fields[0] ~ fields[19])。

我应该使用哪种方法?请注意,更新索引可能会有所不同(例如,有时{fields[0]~fields[20]},有时{fields[0], field[1], field[10], field[15],....} )

我正在使用c#进行服务,并且正在使用Datastax Cassandra C#驱动程序。

P.S:我现在担心在这种情况下我的建模设计不正确。

0 个答案:

没有答案