Neo4j(cypher):如何找到具有特定关系的所有节点?
在带有节点的neo4j数据库中,通过Neo4j(cypher):如何找到具有特定关系的所有节点?,neo4j,cypher,neo4j-browser,Neo4j,Cypher,Neo4j Browser,在带有节点的neo4j数据库中,通过'ARTICLE\u OF'关系链接,如何找到具有此关系的所有节点?方向无关紧要 我尝试了一个可能的解决方案,但它似乎过时了。我用我的文章交换了一些关系,但没有成功 start n=node(*) match n-[:ARTICLE_OF]-() return distinct n 当我运行它时,我得到以下错误: START is deprecated, use: `MATCH (n)` instead. (line 1, column 1
'ARTICLE\u OF'
关系链接,如何找到具有此关系的所有节点?方向无关紧要
我尝试了一个可能的解决方案,但它似乎过时了。我用我的文章
交换了一些关系,但没有成功
start n=node(*)
match n-[:ARTICLE_OF]-()
return distinct n
当我运行它时,我得到以下错误:
START is deprecated, use: `MATCH (n)` instead.
(line 1, column 1 (offset: 0))
"start n=node(*)"
^
我尝试将start
替换为match
,但这只会导致更多错误。如果您也想看到这些问题,请告诉我,但我认为有经验的人可能会立即发现我做错了什么。我想我找到了答案,但如果您发现了缺陷,请提供更好的解决方案
匹配(n)-[r:ARTICLE\u OF]->(k)返回n,r,k
我想这是个技巧,因为你的问题使用了
neo4j浏览器
标签,我想你是在使用neo4j浏览器
Neo4j浏览器可以快速显示(最多25个)关系类型的实例。在浏览器的左侧边栏中,您将看到一个关系类型
部分。如果单击该部分中的一种关系类型,浏览器将执行查询以获取该类型的关系(限制为25)。您可以根据需要调整查询(例如,通过增加或删除限制
)
以下是生成的查询的示例:
MATCH p=()-[r:ARTICLE_OF]->() RETURN p LIMIT 25
注意:r
变量可以省略,因为它从未使用过