在更新columnfamily时,没有可行的替代字符']'

时间:2012-07-25 18:11:26

标签: c# cassandra fluentcassandra

我是Cassandra的新手,但我正在尝试更新列系列,以便在某些列上使用二级索引。创建我的列族之后,我运行以下代码行:

db.ExecuteNonQuery("UPDATE COLUMN FAMILY Targets with comparator = UTF8Type and column_metadata=[{column_name: Age, validation_class: UTF8Type, index_type: KEYS}];");

问题是我收到以下错误:
第1:141行在角色']'

上没有可行的选择

我可以使用CLI运行该确切语句而不会出现任何问题。

建议?

1 个答案:

答案 0 :(得分:3)

看起来我在运行ExecuteNonQuery时需要使用CQL:http://www.datastax.com/docs/0.8/dml/using_cql