php - Cassandra 使用 PHP SimpleCassie 获取所有 key

标签 php cassandra

是否可以使用 SimpleCassie 获取列族中的所有键? 我查看了 SimpleCassie 的谷歌代码,但没有弄明白。

另一个问题是我使用了以下代码来访问列值。

$price = $cassie->keyspace('ToyStore')->cf('Toys')->key('Transformer')->column('Price')->get();

echo $价格;

它总是提示“cassandra columnorsupercolumn 的对象无法转换为字符串”。 是否可以打印出列值?

最佳答案

您应该使用 get_range_slices,以“”开头,并且在每次调用后使用最后一个键作为下一次调用的开始键(免责声明:尚未使用 SimpleCassie 对此进行测试)

如何在列族中对列进行排序?价格的 LongType?

有效的“compare_with”值是(来自 cassandra.yaml):“AsciiType、UTF8Type、LexicalUUIDType、TimeUUIDType、LongType、 和 IntegerType(一种通用的可变长度整数类型)

关于php - Cassandra 使用 PHP SimpleCassie 获取所有 key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5150787/

相关文章:

php - 如果没有元描述,我如何使用 p 标签的 20 个字符

javascript - 配置文件脚本未正确显示

数据库/NoSQL - 检索以下数据的最低延迟方式

具有过时数据删除可能性的 Cassandra 数据模型

php - 如何在父类构造函数中使用命名空间

php - 将 CSV 导入数据库,插入而不截断表

javascript - PHP 循环的新闻/图像 slider ,(JS) 点击重置间隔和更好的唯一 ID 格式

python - Cassandra多进程异步执行阻塞同步请求

cassandra - 如何知道一张Cassandra表的插入/更新历史?

python - 如何使用 cqlengine 在 cassandra 中批量/批量插入?