Neo4j 在3.1中,用于获取节点的所有关系的cypher查询不会返回图形表示

Neo4j 在3.1中,用于获取节点的所有关系的cypher查询不会返回图形表示,neo4j,cypher,Neo4j,Cypher,我将neo4j社区版从3.0.3升级到3.1,此查询不再返回此节点所有关系的图形表示 MATCH (:User {username: 'user6'})-[r]-() RETURN r 在3.1版中它无法工作的原因是什么?看起来浏览器要求您返回节点以查看图形视图。只需在开始和结束节点上添加变量并返回它们 MATCH (a:User {username: 'user6'})-[r]-(b) RETURN r, a, b “r”指的是关系本身。要返回图形,还需要节点 试一试 我看不出有什么理由。

我将neo4j社区版从3.0.3升级到3.1,此查询不再返回此节点所有关系的图形表示

MATCH (:User {username: 'user6'})-[r]-()
RETURN r

在3.1版中它无法工作的原因是什么?

看起来浏览器要求您返回节点以查看图形视图。只需在开始和结束节点上添加变量并返回它们

MATCH (a:User {username: 'user6'})-[r]-(b)
RETURN r, a, b

“r”指的是关系本身。要返回图形,还需要节点

试一试


我看不出有什么理由。你确定存在这样一个节点,并且它有关系吗?对不起,我应该说它在browserI中不再返回图形表示了。我想只有当返回节点时,你才会看到它。您需要在至少一个节点上添加一个变量并返回该变量。如果您不知道它连接到的所有节点,该怎么办。我想这就是查询的全部思想,以了解节点的所有关系。为什么它在3.1中停止工作?您知道它连接到什么。就在你的比赛中。只需为开始节点和结束节点放置变量,并随关系一起返回这些变量。在<3.1中,我没有尝试过这样的查询,因为几乎每个我感兴趣查看图形视图的查询都返回节点。是的,这很有效。但如果知道为什么之前的查询在3.0版中运行良好,那还是很好的
MATCH graph = (a:User {username: 'user6'})-[r]-(b)
RETURN graph