繁体   English   中英

密码:匹配未通过路径连接的多个节点

[英]Cypher: Matching multiple nodes not connected by path

我想匹配两个或两个以上没有任何路径连接的节点时,正在使用Neo4j遇到问题。

假设我们有一个具有两个上下文成分的图(这是正确的词吗?),例如4个节点(A)-->(B)(C)-->(D)

在这种情况下运行MATCH (A), (C)时,结果为“ No Rows”,这可能是因为算法在选择(A)作为起始节点后无法达到(C)

我如何仍然匹配那些节点?

事实证明,问题是由Neo4j以外的其他因素引起的。 我无法在另一台计算机上重新创建它。 使用MATCH (A), (B)是正确的。

我想您真的希望MATCH (A) MATCH (C) ...没有逗号。 这将为您提供两个起点,您可以使用WITH RETURN或前进。 正如Tezra所说,使用逗号将创建笛卡尔乘积。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM