求多度邀请关系中,邀请最多的人的邀请关系
已在google搜索,尚未搜索到答案。 节点关系描述:我想做的是邀请关系查询,每个节点只有一个mobile属性,每个节点只能被邀请一次,但是可以多次邀请别人。 eg: create (a:Person {mobile:‘13100000000’})-[r:invite]->(b:Person {mobile:‘13100000001’}) 想要查询的结果:希望查询出邀请关系中,邀请最多的人的邀请关系(可以多度邀请) 目前我的查询语句: 先通过*** match (a:Person)-[r:invite*]->(b:Person) return a.mobile,count(b) as sum order by sum desc limit 1 *** 查询出多度邀请关系中邀请人最多的节点的mobile,然后通过match p=(a:Person)-[r:invite*]->(b:Person) where a.mobile=‘13100000000’ return p获取他们之间的关系 请问有更好的优化方式吗?谢谢