gpt4 book ai didi

php SimpleCassie Cassandra TimeUUID

转载 作者:搜寻专家 更新时间:2023-10-31 21:44:51 31 4
gpt4 key购买 nike

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

create column family Users with comparator=TimeUUIDType and default_validation_class=UTF8Type;

然后我在用户中插入一列。显示如下。

RowKey: jsmith

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

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

$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)?

最佳答案

尝试:

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

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

关于php SimpleCassie Cassandra TimeUUID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5352273/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com