CYPHER如何筛选出节点间的存在重复关系的节点?
发布于 8 年前 作者 lyang 7357 次浏览 来自 问答

在创建数据库的过程中,由于重复操作,导致节点间的关系被重复建立,如何使用cypher语句筛选出重复的这些关系数据呢?

2 回复

MATCH (a)-[rel]->(b) with count(type(rel)) as num,a,b where num >= 2 return num,a,b LIMIT 25

@crazywym 谢谢,后来我自己也想出来了,写法类似, match (m:错误)-[r]->(n:字段)with m,n,count(*) as a where a>1 return m,n,a 有意思的是,如果设为一个参数p的话,就return为空,分开的话就会有 结果

回到顶部