【发布时间】:2018-12-26 12:17:38
【问题描述】:
假设我有多个树:
A<-{D, E}<-F
B<-{E, G}
C<-{E, H}
//Where only A, B, and C are of (:parent{name:""})
//There rest is child
给定一组子节点:
{E, F} //(:child{name:""})
//Clearly A is the most connected parent even if F is not directly connected to A
问题:在给定子节点集合的情况下,如何找到连接最多的父节点?欢迎任何密码查询、插件功能或程序。帮助。
这是我尝试过但没有运气的方法,因为它计算了两个节点之间的总关系:
MATCH (c:child)--(p:parent)
WHERE c.name IN ['E', 'F']
RETURN p ORDER BY size( (p)--(c) ) DESC LIMIT 1
//Also tried size( (p)--() ) but it count all relationship that the parent node has.
【问题讨论】: