Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cassandra:使用cdlsh创建JSON列_Json_Cassandra_Cqlsh - Fatal编程技术网

Cassandra:使用cdlsh创建JSON列

Cassandra:使用cdlsh创建JSON列,json,cassandra,cqlsh,Json,Cassandra,Cqlsh,假设我有一个表,其中一列是JSON。 喜欢 a:文本 b:文本 c: 我如何在Cassandra中定义这样的表,以便能够 从表中选择*,其中c.d=something???Cassandra通常不会为您解码或解释JSON。其他一些流行的NoSQL工具可以做到这一点;也许你在想别的东西,或者你想用别的东西 解决卡桑德拉问题的正确方法并不清楚。d是所有或许多记录都具有的属性,还是表示任意属性查找 对于Cassandra来说,很重要的一点是,在设计模型时要充分了解需要查询的内容,这与关系数据库不同,关

假设我有一个表,其中一列是JSON。 喜欢 a:文本 b:文本 c:

我如何在Cassandra中定义这样的表,以便能够
从表中选择*,其中c.d=something???

Cassandra通常不会为您解码或解释JSON。其他一些流行的NoSQL工具可以做到这一点;也许你在想别的东西,或者你想用别的东西

解决卡桑德拉问题的正确方法并不清楚。d是所有或许多记录都具有的属性,还是表示任意属性查找


对于Cassandra来说,很重要的一点是,在设计模型时要充分了解需要查询的内容,这与关系数据库不同,关系数据库通常只需要知道数据的结构和关系。

我的JSON就像a={b=c,d=e}。我的问题是-我可以在Cassandra中定义一个复合字段,将JSON值包含在其中,然后允许我从field.b=c和field.d=e的表中进行类似select*的选择吗?