我正在使用neo4j实践图之一(见下文)来学习密码 并运行查询以搜索既扮演过电影又执导电影的人,我正在运行以下命令:
:play movie graph
MATCH (p:Person)-[a:ACTED_IN]->(m:Movie)<-[d:DIRECTED]-(p)
RETURN p,m,a,d,type(a),type(d)
我有几句话没有道理:
type(a)
中的某些行,不是ACTED_IN
,而是
PRODUCER
或WROTE
等OPTIONAL MATCH
完全正确,但是我不知道为什么?任何帮助将不胜感激
答案 0 :(得分:1)
正如cybersam所说,这肯定看起来像是编译后的运行时中的错误。
如果对此进行概要分析,则可以看到它正在使用编译的运行时;如果您在查询前加上CYPHER runtime=slotted
,我们将获得预期的结果。
我将其传递给密码团队。