Neo4j - znajdowanie węzłów odległych o podaną wartość

0

Witam,
Mam prostą bazę grafową na neo4j w, której jest węzeł OSOBA. Teraz chciałbym wyszukać wszystkie węzły odległe np. o 1 od tego węzła OSOBA.
Czy wie ktoś jak można to wykonać ?

0

Tak na szybko:

MATCH (firstPerson:Person)-->(secondPerson:Person)
RETURN firstPerson, secondPerson

Ew. mógłbyś popróbować z funkcją length na ścieżce, lecz nie jestem pewien jak z wydajnością takiej metody.

0

MATCH (a:warunki) - [COŚTAM] -> [XDXD] return a

przecież to co chcesz osiągnąć to podstawowy MATCH : https://neo4j.com/developer/cypher-query-language/

0

Nie wiem czy mnie dobrze zrozumieliście. Bo wiem jak skonstruować MATCH tylko nie wiem jak określić warunek. Bo z OSOBA mam relację do kilkunastu innych węzłów. I chcę wyświetlić jakąś daną osobę z nazwiskiem nowak i wszystkie z nią powiązane węzły, ale odległość nie może być większa niż 1.

0

Dzięki za podpowiedzi, problem rozwiązany :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1