如何使用 php 获取 cassandra 中列的密钥?

发布于 2024-08-18 22:45:38 字数 345 浏览 14 评论 0原文

我怎样才能获得性别=男性列的键。使用 http://wiki.apache.org/cassandra/ClientExamples 中的 php 库

例如我的钥匙是

0,1,2

钥匙:0 { 列(名称:年龄,值:24), 列(名称:性别,值:女性) }

键:1 { 列(名称:年龄,值:24), 列(名称:性别,值:女性) }

键:2 { 列(名称:年龄,值:26), 列(名称:性别,值:男性) }

How can i get the keys of the column having sex = male. Using the php library from http://wiki.apache.org/cassandra/ClientExamples

For example my keys are

0,1,2

key: 0
{
column( name:age, value:24),
column( name:sex, value:female)
}

key: 1
{
column( name:age, value:24),
column( name:sex, value:female)
}

key: 2
{
column( name:age, value:26),
column( name:sex, value:male)
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

才能让你更想念 2024-08-25 22:45:38

目前您需要创建另一个ColumnFamily,例如UserSex,并将原始CF 中的每个索引值作为新CF 中的键。因此,您可以将“male”和“female”作为键,使用用户 id 的列或包含整个用户记录的(非规范化)超级列,这样您就不必在索引获取后执行多重获取。

Currently you need to create another ColumnFamily, e.g. UserSex, and make each indexed value in the original CF a key in the new one. So you would have 'male' and 'female' be keys, with either columns of the user id, or (denormalizing) supercolumns containing the entire user record, so you don't have to do a multiget after the index get.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文