Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/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
neo4j多项目提取_Neo4j - Fatal编程技术网

neo4j多项目提取

neo4j多项目提取,neo4j,Neo4j,我正在运行一个演示示例,这个查询似乎给出了一个错误 匹配p=(node0:Movie),其中node0.title=“Apollo 13”返回摘录(n个节点(p)|(ID(n),LABEL(n))) 社区版本2.1.4中的提取语法是否与2.0.0有所不同 错误是: 无效输入“,”:应为空格“,”,节点标签“[”,“=~”,IN,IS,“^',“*”,“/”,“%,“+”,“-”,“,”,“=”,“=”,“!=”,和,XOR,或“)(第1行,第96列) 匹配p=(node0:Movie),其中no

我正在运行一个演示示例,这个查询似乎给出了一个错误

匹配p=(node0:Movie),其中node0.title=“Apollo 13”返回摘录(n个节点(p)|(ID(n),LABEL(n)))

社区版本2.1.4中的提取语法是否与2.0.0有所不同

错误是:

无效输入“,”:应为空格“,”,节点标签“[”,“=~”,IN,IS,“^',“*”,“/”,“%,“+”,“-”,“,”,“=”,“=”,“!=”,和,XOR,或“)(第1行,第96列) 匹配p=(node0:Movie),其中node0.title=“Apollo 13”返回摘录(n个节点(p)|(ID(n),LABEL(n))) ^


请将您的返回声明更改为

return EXTRACT(n in nodes(p) | (ID(n) + " " + LABELS(n)) ) as extracted

更新:见上面@MichaelHunger的答案,他用了另外两种方法来使用逗号分隔。

实际上,如果你想创建元组,你可以使用集合或映射文本:

顺便说一句,你没有路径,只有一个节点。 并且您错误地拼写了
标签
函数

MATCH p = (node0:Movie) 
WHERE node0.title = "Apollo 13" 
RETURN EXTRACT(n in nodes(p) | [ID(n),LABELS(n)])

MATCH p = (node0:Movie) 
WHERE node0.title = "Apollo 13" 
RETURN EXTRACT(n in nodes(p) | {id:ID(n),labels:LABELS(n)})