我有
MATCH (x)-[rels*]->(y)
RETURN extract( r in rels | r.property) as collected
其中collected
是路径中所有关系的属性集合,例如[null, 4, null, 4]
或[1, 3, 3, 1]
。
如何从collected
中仅提取其唯一值?
例如,[null, 4, null, 4]
将更改为[null, 4]
答案 0 :(得分:7)
试试这个:
MATCH (x)-[rels*]->(y)
UNWIND rels AS rel
RETURN COLLECT( distinct rel.property) AS collected