2

我是 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 运行该确切的语句而不会出现任何问题。

建议?

4

1 回答 1

3

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

于 2012-07-25T19:41:19.270 回答