cassandra-1.1.2を使用します。このようなスキーマ。
CREATE TABLEの連絡先( ユーザーIDテキスト、 連絡先テキスト、 グループテキスト、 名前のテキスト、 主キー(userid、contactid) )。
含まれているすべての日付。
cqlsh:contactks>連絡先から*を選択します。 ユーザーID| contactid | グループ| 名前 -------- + ----------- + -------- + ------ a | a11 | a13 | a12 a | a21 | a23 | a22 a | a31 | a33 | a32 b | b11 | b13 | b12
だから私はこのようなクエリを行います:
cqlsh:contactks> select * from contact where contactid in('a11'、'a21'); cqlsh:contactks>
何も返しません!!! パーティションキーとして「contactid」を作成せずに「IN」オプションを使用して値を取得するにはどうすればよいですか?どうもありがとう。