Pergunta

Eu estou tentando escrever um cypher consulta que me permite a pesquisa nós, de baixo para cima.Por exemplo:Eu tenho uma pequena rede de afiliados, em que Joe refere-se a Maria, Marcos e João.Maria, Marcos e Bob 10 crianças cada.E seus filhos, de 10 cada.Eu quero de pesquisa, esta rede, iniciando com o menor nível de Joe, o que significa que os filhos dos filhos de Maria, Marcos ou João.

Idéias sobre como conseguir isso?Obter todos os nós inferiores e, em seguida, voltar a subir?

Foi útil?

Solução

Havia apenas um LowestCommonAncestor Algo contribuído por Pablo Pareja, consulte https://github.com/neo4j/community/commit/8919b28dfe523e843935a4bf70381498fd25875b .É isso que você quer?

Caso contrário, se você quiser encontrar todos os deixar nós em uma rede, você pode fazer isso com Cypher como em http://tinyurl.com/c6kmcew (exemplo):

start joe=node(1) match p=joe-[:refers]-referredPerson-[:parent_of*1..]->kid return kid, p

HTH

/pedro

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top