Neo4j 具有多个匹配项的所有最短路径
我想在具有多个匹配项的查询中使用“allshortestpath()”方法。 实际上,这个查询对我来说是正确的Neo4j 具有多个匹配项的所有最短路径,neo4j,cypher,Neo4j,Cypher,我想在具有多个匹配项的查询中使用“allshortestpath()”方法。 实际上,这个查询对我来说是正确的 MATCH (vs: VIRTUALSUITE {NAME: "Test VS Copy"})-[:INCLUDES_VERSION]->(productVersion: PRODUCT_VERSION) WITH productVersion, vs MATCH p = allShortestPaths((productVersion)-[:IS_BOMPARENT_OF*..
MATCH (vs: VIRTUALSUITE {NAME: "Test VS Copy"})-[:INCLUDES_VERSION]->(productVersion: PRODUCT_VERSION)
WITH productVersion, vs
MATCH p = allShortestPaths((productVersion)-[:IS_BOMPARENT_OF*..]->(child: PRODUCT_VERSION))
RETURN vs, productVersion, child, p
但事实上,我得到了一个语法错误:
Unknown identifier `child`
Unknown identifier `vs`.
Unknown identifier `productVersion`.
Unknown identifier `child`.
Unknown identifier `p`.
如果有人能帮我就好了!:)
谢谢和问候
Schakron我会删除:和标签->vs:VirtualSuite之间的空格您使用的是什么版本?我在2.1.2(get syntax error)和2.1.5&2.1.6(两者都可以正常工作)中试过。因此,它可能是刚刚更新到2.1.6的旧版本中的一个bug。现在它工作了!谢谢你的帮助:)