因此,当我对我的数据库运行以下查询时,我会返回 168 个节点。
MATCH (u:Undefined)
CALL apoc.path.subgraphNodes(u, {}) YIELD node
RETURN node
这在 Neo4j Bloom (1.3.2) 和桌面浏览器 (1.2.8) 中都按预期工作
如果我运行这个查询,那么我也可以获得关系,然后我会在 Bloom 中返回 154 个节点,而 Desktop Browser 仍按预期正确返回 168 个节点。
MATCH (u:Undefined)
CALL apoc.path.subgraphAll(u, {}) YIELD nodes, relationships
RETURN nodes, relationships
在我的图表中,154 个节点在这个查询中捆绑在一起,形成一个相互连接的大块。还有其他 3 个 3、3 和 8 个节点的小团块,它们构成了缺失的 14 个节点。这些是 Bloom 所遗漏的。
我错过了什么吗?Bloom有问题吗?
如果这不起作用,任何人都对我如何返回从给定节点类型/标签开始的所有节点和关系有更好的想法?