标签: cassandra apigee
假设这是我的数据:
{ "info": [ { "name": "Dr. DRE" } ] }
如何在Cassandra中查询具有" Dr。的所有行。 DRE"作为名字?
select * where ..?
我不知道,并且在谷歌上找不到任何有用的东西......
答案 0 :(得分:1)
由于我们澄清您使用的是usergrid而不是原生的Cassandra实例,因此这应该对您有用:
where info.name='Dr. DRE'
(请注意,在Usergrid 1.0中,隐含了select *,但如果您愿意,可以包含它)
select *
虽然在这种情况下使用=看起来有点奇怪,但您可以使用它来查找数组中的值。
=
答案 1 :(得分:0)
在Cassandra 2.1及更高版本中,您可以使用where子句中的contains索引集合并查询集合。阅读更多here和here