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映射元素_Cassandra - Fatal编程技术网

访问cassandra映射元素

访问cassandra映射元素,cassandra,Cassandra,从文档中可以看出,我们应该能够查询各个地图元素: 映射的每个元素在内部存储为一个Cassandra列 可以修改、替换、删除和查询的 示例显示更新单个元素,但类似的语法似乎不适用于select语句。有没有办法只为地图列选择一个键值?您无法检索集合的一部分:即使地图的每个条目在内部存储为一列,您也只能检索整个集合,这就是我的想法。不幸。您可以更新部件,但仅查询部件仍然是一个“否”。您可以查询集合以了解它是否包含某些内容,但您无法仅检索集合的一部分。您可以给出前一个示例吗?请看这里:如前所述。我做了

从文档中可以看出,我们应该能够查询各个地图元素:

映射的每个元素在内部存储为一个Cassandra列 可以修改、替换、删除和查询的


示例显示更新单个元素,但类似的语法似乎不适用于select语句。有没有办法只为地图列选择一个键值?

您无法检索集合的一部分:即使地图的每个条目在内部存储为一列,您也只能检索整个集合

,这就是我的想法。不幸。您可以更新部件,但仅查询部件仍然是一个“否”。您可以查询集合以了解它是否包含某些内容,但您无法仅检索集合的一部分。您可以给出前一个示例吗?请看这里:如前所述。我做了一些研究,唯一能做到这一点的方法就是使用UDF。