Поиск во всех вершинах по одному значению поля
Я хотел бы знать, можно ли искать во всех вершинах по одному указанному значению поля, не называя каждую вершину явно
1 ответ
Решение
Если вы не укажете метку, можно запросить все узлы через свойство.
Скажем, у меня есть две метки Актеры (свойства: ActorId и Имя) и Фильмы (свойства: tconst и primaryTitle) в базе данных с именем IMDB, и я хочу найти фильмы или актеров по имени Кевин Бэкон.
Я могу запросить через оба ярлыка узла. Однако, если имена свойств отличаются, это не имеет большого смысла и не будет использовать индексы.
> GRAPH.QUERY IMDB "MATCH (a{Name: 'Kevin Bacon'}) RETURN a limit 1"
1) 1) 1) "a.ActorId"
2) "a.Name"
3) "a.tconst"
4) "a.primaryTitle"
2) 1) "nm0000102"
2) "Kevin Bacon"
3) "NULL"
4) "NULL"