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」オプションを使用して値を取得するにはどうすればよいですか?どうもありがとう。