0

私はCineasts Movies & Actors (12.3MB) データセットを使用し、Kevin Bacon と、ドラマ映画にも出演したことのある、彼が共演したすべての米国の俳優からパスを取得したいと考えています。だから私は行を返さないこのサイファークエリを作成しました:

START KB=node(759)

MATCH (KB)-->(m1)<--(p)-->(m2)

WHERE HAS(p.birthplace) AND p.birthplace =~ ".*(USA|United States)" AND m2.genre = "Drama"

RETURN m1, p, m2

ただし、正規表現 ( ) を取り除くと、p.birthplace = "USA"1 つの結果が返されます。なにが問題ですか?最初のクエリは、少なくとも 1 つの行を返す必要があります。Neo4j 1.9.2 を使用しています。

4

1 に答える 1