1

Cassandra、特にcqlshで列のスライスを取得できることを理解しています。すぐに説明します。ここに私のテーブルがあります:

CREATE TABLE movies (
    key text PRIMARY KEY,
    boot text,
    effect text,
    foo text,
    movie text,
    starring text
);

そしていくつかの内容:

key       | boot                | effect | foo  | movie         | starring
-----------+-----------------------+--------+------+---------------+----------
  starwars | Revenge of the Nerds3 |   null |  bar |     Star Wars |     null
 star trek |                  null |   null | null | into darkness |     null

さて、これらの列のスライスを取得できることを理解する必要があります。たとえば、エフェクト、foo、movie のように、次のようにします。

select effect..movie from movies 

これらの列をすべて取得する必要があります。ただし、クエリを実行すると、次のようになります。

Bad Request: line 1:7 no viable alternative at input 'effect'

これは私がすべきことですか、それとも別の手順がありますか、それとも私の考え/情報が間違っていますか?

私の仮定の一部は、 Are CQL2 column slices and CQL3 wheres on composite keys equal? に示されている内容に基づいています。

4

1 に答える 1