Neo4j 针对特定情况修改的度中心性
我创建了一个查询,它将匹配一个节点,传入度为0,传出度不同于0。这样,我就可以在我的图表中识别根疾病(没有祖先的疾病) 我的图表中有两种类型的关系:HAS_CHILD(作为疾病的直系后代)和HAS_后裔(作为疾病的后代)Neo4j 针对特定情况修改的度中心性,neo4j,Neo4j,我创建了一个查询,它将匹配一个节点,传入度为0,传出度不同于0。这样,我就可以在我的图表中识别根疾病(没有祖先的疾病) 我的图表中有两种类型的关系:HAS_CHILD(作为疾病的直系后代)和HAS_后裔(作为疾病的后代) MATCH(u:Disease),其中size((u)()0返回u。首选的名称,size((u)-[:HAS_CHILD]->())作为的父项,size((u)(); 这个查询的前4个结果显示了两个度0,但我指定其中一个度应该不同于0。为什么给我这个奇怪的结果 我希望查询将显
MATCH(u:Disease),其中size((u)()0返回u。首选的名称,size((u)-[:HAS_CHILD]->())作为的父项,size((u)();
这个查询的前4个结果显示了两个度0,但我指定其中一个度应该不同于0。为什么给我这个奇怪的结果
我希望查询将显示结果,而不包括前4条记录。当我查看查询时,我没有发现任何错误,在我看来,它应该可以工作
此查询的前4个结果显示两个0度,但我指定了
其中一个度数应不同于0。为什么要给我
这个奇怪的结果
检查您的查询,您为指定了\u后代
size((u)-[:HAS_DESCENDANT]->())<>0
您得到的是
HAS_CHILD
的结果,我只执行相同的查询,将大小((u)-[:HAS_genderant]->())0更改为大小((u)-[:HAS_CHILD]->())0,在这种情况下,一切都按照我的预期工作。我需要这两个查询按预期工作,以便能够识别所有聚合器节点。感谢您注意到我的错误。这帮了大忙!
size((u)-[:HAS_DESCENDANT]->())<>0
size((u)-[:HAS_CHILD]->()) AS Parent_of