neo4j查询所有节点之间的关系
时间: 2024-02-05 07:07:49 浏览: 140
python 实现查询Neo4j多节点的多层关系
5星 · 资源好评率100%
以下是查询所有节点之间关系的Cypher查询语句:
```
MATCH (n)-[r]->(m)
RETURN n, r, m
```
其中,`MATCH`用于匹配节点和关系,`(n)-[r]->(m)`表示节点n和m之间有一条关系r,`RETURN`用于返回查询结果。你可以使用py2neo库来执行这个查询,示例如下:
```python
from py2neo import Graph
url = "http://localhost:7474"
username = "neo4j"
password = "password"
graph = Graph(url, auth=(username, password))
query = """
MATCH (n)-[r]->(m)
RETURN n, r, m
"""
result = graph.run(query)
for row in result:
print(row)
```
这个查询会返回所有节点之间的关系,包括节点和关系的属性信息。你可以根据需要修改查询语句来获取特定的节点和关系信息。
阅读全文