这个查询怎么查呢
发布于 5 年前 作者 anliwen 889 次浏览 来自 问答

6L8M4@86QSXNF@@B6M2OOR7.png

match p = (n:Person)-[r:FRIEND*0…2]->(m) where r.al = ‘2’ return p 不定边长的时候,边是个list,要对所有的边根据属性做一个过滤

1 回复

使用过滤列表函数

filter函数用于对列表中的元素进行过滤,

filter(variable IN list WHERE predicate) 把过滤后的元素组成一个了表,返回该列表:

MATCH (a) WHERE a.name = 'Eskil’ RETURN a.array, filter(x IN a.array WHERE size(x)= 3)

回到顶部