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 - Fatal编程技术网

neo4j如何比较两个列表并返回不同的项目

neo4j如何比较两个列表并返回不同的项目,neo4j,Neo4j,我正在使用neo4j MATCH并获得两个用户列表:listA,listB, listB是listA的一部分 如何仅返回listA中的用户而不返回listB中的用户使用密码查询 密码如下: 匹配列表A、列表B 返回listA-listB 这是我先前的问题: 完成请参见上面链接中的解决方案要返回一个列表中不在另一个列表中的成员,例如,您可以使用过滤器函数() WITH [1,2,3,4,5,6] as listA, [1,2,3] as listB RETURN FILTER( n IN list

我正在使用
neo4j MATCH
并获得两个用户列表:
listA,listB,
listB是listA的一部分
如何仅返回listA中的用户而不返回listB中的用户使用密码查询
密码如下:

匹配列表A、列表B
返回listA-listB

这是我先前的问题:


完成请参见上面链接中的解决方案

要返回一个列表中不在另一个列表中的成员,例如,您可以使用
过滤器
函数()

WITH [1,2,3,4,5,6] as listA, [1,2,3] as listB
RETURN FILTER( n IN listA WHERE NOT n IN listB ) as listC

c
4, 5, 6
Returned 1 row in 90 ms

最新的Neo4j版本4.0文档中删除了过滤功能 相反,使用

这将产生一个输出
4、5、6

您链接到的答案可能解决了您的问题,但我看不出它是如何回答这个问题的
WITH [1,2,3,4,5,6] as listA, [1,2,3] as listB
RETURN [n IN listA WHERE NOT n IN listB] as listC