首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >php SimpleCassie Cassandra TimeUUID

php SimpleCassie Cassandra TimeUUID
EN

Stack Overflow用户
提问于 2011-03-18 20:56:54
回答 1查看 767关注 0票数 3

我使用以下命令创建了一个列族用户:

代码语言:javascript
复制
create column family Users with comparator=TimeUUIDType and default_validation_class=UTF8Type;

然后,我在Users中插入一列。它显示如下。

代码语言:javascript
复制
RowKey: jsmith

=>(column=66829930-515b-11e0-8443-0f82b246fa40, value=hello, timestamp=1300451382)

我想使用SimpleCassie访问它。该命令为:

代码语言:javascript
复制
$data = $cassie->keyspace('Keyspace1')->cf('Users')->key('jsmith')->column('66829930-515b-11e0-8443-0f82b246fa40')->value();

(我也试过了:$data = $cassie->keyspace('Keyspace1')->cf('Users')->key('jsmith')->column($cassie->uuid('66829930-515b-11e0-8443-0f82b246fa40')->__toString())->value();)

但是,它们不起作用。它总是返回NULL。如何获得我想要的列值(hello)?

EN

回答 1

Stack Overflow用户

发布于 2011-03-20 05:16:32

尝试:

$cassie->keyspace('Keyspace1')->cf('Users')->key('jsmith')->column($cassie->uuid('66829930-515b-11e0-8443-0f82b246fa40')->uuid)->value();)

Cassandra需要UUID的二进制表示,而不是十六进制/字符串表示。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5352273

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档