这是一个相当笼统的问题,但为了更容易理解,我会给出一些背景信息。
在 neo4j 中,我有一系列相互关联的单词(节点)。我想指定一个节点列表,并且 Cypher 查询返回这些节点之间任何关系的列表。
列表中指定的节点都保证与列表中指定的另一个节点具有至少一种关系。
我创建了一个查询来执行此操作,在某些情况下它可以正常工作 - http://console.neo4j.org/?id=s30cbm
不幸的是,当我将“bark”和“dog”添加到列表中时,我收到“遇到意外的遍历状态”错误消息。我认为这是因为数据库游标已到达水果节点,然后它与树皮之间没有关系,即使树与树皮之间存在关系。http://console.neo4j.org/?id=258d6g
我显然做的查询有点错误,任何关于如何纠正这个问题的建议都将不胜感激。