Cypher查询[:RATING]关系无法正常工作

时间:2016-06-11 21:02:45

标签: neo4j cypher

如果我写

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

有人能给我一些想法如何解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

我假设您的关系类型在开头或结尾有一些奇怪的字符。为证明理论尝试:

MATCH (:Person)-[r]->(:Movie)
WHERE type(r) <> 'RATING'
RETURN r