2016-06-11 12 views
0

を働いていない私はサイファークエリ[:RATING]の関係が適切に

match (:Person)-[:RATING]->(m:Movie) return m

を書く場合は、(no rows)が返されますが、私は

match (:Person)-[r]->(m:Movie) return m

を使用する場合、私は私が必要とする結果を得ました。

私は、これは

match (:Person)-[r]->(m:Movie) return type(r)

を入力することによって起こっているとの結果がRATINGである理由を考え出すてみました。

誰も私にこの問題を解決する方法を教えてもらえますか?

+0

表示クエリ:その理論の試みを証明するために。 –

+0

Neo4j [Javaからの残りのAPI](http://collabedit.com/pkxkf) – kata

+0

Neo4jは大文字と小文字を区別します。関係名がMATCH()と正確に一致しない場合、値は返されません。 –

答えて

0

あなたの関係タイプには、最初か最後に奇妙な文字があるとします。この動作を検証できる上にデータを追加する

MATCH (:Person)-[r]->(:Movie) 
WHERE type(r) <> 'RATING' 
RETURN r 
関連する問題