Cypher:匹配集合中的所有元素

时间:2018-03-26 15:34:31

标签: neo4j cypher

我有一个元素ID的集合。我目前正在使用UNWIND来查找与至少一个元素匹配的节点。

UNWIND ids as id
MATCH (e:Element)-[]-(f:Foo {id:id})
RETURN DISTINCT e

我想知道如何找到与所有ID匹配的元素。这样,如果我有5个ID,则与所有5个匹配节点相关的元素排除仅匹配1或2的节点。

我以为我可以用COUNT做一些事情,并将元素的数量作为查询参数传递,但这看起来很糟糕。

有没有人知道如何返回与集合中所有元素匹配的节点?

1 个答案:

答案 0 :(得分:0)

m.scatter(x,y, c=data, cmap=cmap_depth) Element个节点之间只有一个关系吗?如果是这样,那么如何比较您拥有的ID数量与连接每个不同FooElement节点的关系数量:

Foo