我有一个非常奇怪的Cypher情况。 如果我运行查询
MATCH (n:label1)--(e:label2)--(i:label3)
WHERE n.Uri = "someId" AND i.Name = "SomeName"
RETURN i
没有回报。 但是,如果我添加一个命名关系
MATCH (n:label1)--(e:label2)-[:namedRelationship]-(i:label3)
WHERE n.Uri = "someId" AND i.Name = "SomeName"
RETURN i
我收到了结果。
这似乎是不可能的,看起来像一个非常令人担忧的错误,任何人都可以对可能发生的事情有所了解吗? (注意 - 出于知识产权的原因,我不得不重命名标签和关系)