python使用py2neo版本为2021.2.3连接neo4j数据库查询所有标签
时间: 2024-03-12 20:48:25 浏览: 92
python 实现查询Neo4j多节点的多层关系
可以使用以下代码查询Neo4j数据库中所有节点的标签:
```python
from py2neo import Graph
graph = Graph("bolt://localhost:7687", auth=("username", "password"))
query = """
MATCH (n)
RETURN DISTINCT labels(n) AS labels
"""
results = graph.run(query)
for record in results:
print(record["labels"])
```
这里的查询语句使用了 `labels()` 函数来获取节点的标签,然后使用 `DISTINCT` 关键字去重。如果你的数据模型中没有使用标签,这个查询将返回空结果。
阅读全文