Поиск во всех вершинах по одному значению поля - PullRequest
0 голосов
/ 26 января 2019

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

1 Ответ

0 голосов
/ 28 января 2019

Если вы не укажете метку, можно запросить все узлы через свойство.

Скажем, у меня есть две метки Актеры (свойства: 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"
...