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ć ?
Neo4j - znajdowanie węzłów odległych o podaną wartość
- Rejestracja: dni
- Ostatnio: dni
- Postów: 99
0
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Wrocław
- Postów: 13042
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.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 152
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/
- Rejestracja: dni
- Ostatnio: dni
- Postów: 99
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.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 152