0
我刚刚学习Neo4J,所以道歉,我是新手。Neo4j替代关系
我已经创建了很多次重复的简单过程的节点和关系。在某些情况下,审查节点存在,并且在某些情况下它不会(请参阅附件)。
我想知道:
- 如果审核节点不存在,则关系是决策节点,只有发货节点之间。
- 如果审核节点确实存在,那么它必须经过的发货前。
这有道理吗?
我刚刚学习Neo4J,所以道歉,我是新手。Neo4j替代关系
我已经创建了很多次重复的简单过程的节点和关系。在某些情况下,审查节点存在,并且在某些情况下它不会(请参阅附件)。
我想知道:
这有道理吗?
如果你正在寻找一个查询,将返回这两种路径,这应该工作:
MATCH p=(:Application)-->(dec:Decision)-[*0..1]->(x)-->(:Despatch)
WHERE x = dec OR 'Review' IN LABELS(x)
RETURN p;
的variable length relationship
模式[*0..1]
将匹配0或1的关系长度“0长度的关系”只是意味着,实际上是有没有关系(并因此开始节点是相同的端节点)。