使用 cassandra-1.1.2。像这样的架构。
创建表联系人(
用户名文本,
联系方式文本,
分组文本,
名称文本,
主键(用户 ID、联系人 ID)
)
它包含的所有日期。
cqlsh:contactks> 从联系人中选择 *;
用户名 | 联系方式 | 团体 | 姓名
--------+------------+--------+------
一个 | a11 | a13 | a12
一个 | a21 | a23 | a22
一个 | a31 | a33 | a32
乙 | b11 | b13 | b12
所以我做了这样的查询:
cqlsh:contactks> select * from contacts where contactid in ('a11', 'a21');
cqlsh:contactks>
什么都不退!!!如何在不将“contactid”作为分区键的情况下使用“IN”选项获取值?非常感谢。