在 neo4j 密码中索引到任意数组



我遇到了以下Cypher示例:

RETURN range(0,10)[3]

输出3 .

想知道我是否可以索引到任意数组中,如下所示:

MATCH a = [0,2,1,8,9] AS collection
RETURN a[2]

我期待它打印1因为它是集合中索引 2 处的数字。但它给出了错误:

Invalid input '[': expected whitespace, comment 

这可能做到吗?

最简单的风格方法:

匹配 () 与 [0, 2, 1, 8, 9] 作为限制 1 返回 a[2]

它正在做以下事情:Match 找到第一个节点,但它将常量数组推送到管道中(由于限制 1,只有一次),RETURN 返回第三个元素。

最新更新