Поиск во всех вершинах по одному значению поля

Я хотел бы знать, можно ли искать во всех вершинах по одному указанному значению поля, не называя каждую вершину явно

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"
Другие вопросы по тегам