Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/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_Cypher - Fatal编程技术网

Neo4j通过密码传递变量,即使没有匹配

Neo4j通过密码传递变量,即使没有匹配,neo4j,cypher,Neo4j,Cypher,在Cypher中,如果我将多个查询与和连接在一起: 1) 我正在使用with将变量从一个MATCH传递到另一个with 2) 我计划在最后打印这个变量 如果最后的匹配没有输出任何结果,那么我感兴趣的变量也会丢失,并且我无法打印它 是否可以将变量或列表从一个查询传递到另一个查询,即使最后一个匹配项没有输出任何结果,我仍然可以返回它 将最后一个匹配替换为可选匹配可选匹配的问题是,它会导致模式中的所有其余变量都不为null,这不是我想要的。我想要MATCH的类似行为,但对于一个特定变量,我只希望它的内

在Cypher中,如果我将多个查询与
连接在一起:

1) 我正在使用
with
将变量从一个
MATCH
传递到另一个
with

2) 我计划在最后打印这个变量

如果最后的
匹配
没有输出任何结果,那么我感兴趣的变量也会丢失,并且我无法打印它


是否可以将变量或列表从一个查询传递到另一个查询,即使最后一个
匹配项没有输出任何结果,我仍然可以返回它

将最后一个匹配替换为可选匹配可选匹配的问题是,它会导致模式中的所有其余变量都不为null,这不是我想要的。我想要MATCH的类似行为,但对于一个特定变量,我只希望它的内容通过几个匹配项。@Afshin我想您需要展示一个查询示例。以及输入数据的示例。达到了预期的效果。事实上,我试图实现的是,我有很多函数调用,用一个图表示,我试图列出其中没有特定路径的函数。要做到这一点,我传递原始函数列表,并在匹配之间传递,我还对原始函数列表进行一些操作,以找到要排除的函数列表。问题是,当没有什么可排除时,我的原始函数列表也由于我上面描述的问题而无法通过。正如
@GovindSingh
所说-
可选匹配