首页 > 解决方案 > 更新列表类型字段中多个元素的正确方法

问题描述

我的桌子看起来像

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# 驱动程序。

PS:我现在担心在这种情况下我的模型设计不正确。

标签: cassandra

解决方案


推荐阅读