我正在尝试找到特定节点的所有子节点。
match(t:TAG)<-[children:CHILD_OF]-(subtag:TAG) where t.name="brand" return t.name, subtag.name
我从上面的查询中得到了正确的结果。但我怀疑这个查询是否有效。因为它首先得到“tagA的所有关系是tagB的孩子”,然后在tagB给定的地方过滤它。
必须有更好的方式来写这个。请帮忙。
答案 0 :(得分:3)
试试这个
match(t:TAG) where t.name="brand" with t
Match (t)<-[children:CHILD_OF]-(subtag:TAG) return t.name, subtag.name
您可以使用profile