我有类似的东西
(查询1.....显示查询1(
(查询 1 作为查询 2 的基础 显示查询2(
(查询 2 作为查询 3 的基础 显示查询3(
查询1 联合查询2 联合查询3
是否可以在 Neo4j 中进行临时显示? 我想看看图表是如何展开的
您可以在 Neo4j浏览器 (https://neo4j.com/developer/guide-neo4j-browser/( 上绘制 作为 Neo4j 桌面 (https://neo4j.com/developer/guide-neo4j-desktop/( 的一部分,您可以在其中执行第一个查询或其中的一部分,检查基于图形或文本的结果,添加下一个查询部分并逐步构建它。积极的副作用:结果彼此定位,这有助于比较结果。
更新
实际上,有多种方法可以在一个查询中实现多个查询。
带有子句
"WITH 子句允许将查询部分链接在一起,通过管道 从 1 中用作起点或标准的结果 下一个 https://neo4j.com/docs/developer-manual/current/cypher/clauses/with/。
联合条款
"UNION 子句用于组合多个查询的结果。" 与 https://neo4j.com/docs/developer-manual/3.4/cypher/clauses/union/相比
匹配链接,用逗号分隔
MATCH
path1 = (:NodeTypeA)-[:MAPS_TO]->(nodeB:NodeTypeB),
path2 = (nodeB:NodeTypeB)-[:CONTAINS]->(nodeC:NodeTypeC),
path3 = (nodeC:NodeTypeC)-[]->(:NodeTypeD),
RETURN
path1, path2, path3;