这个查询怎么查呢
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)