python使用py2neo版本为2021.2.3连接neo4j数据库查询节点属性
时间: 2024-03-12 19:48:32 浏览: 103
python 实现查询Neo4j多节点的多层关系
5星 · 资源好评率100%
可以使用以下代码查询Neo4j数据库中所有节点的属性:
```python
from py2neo import Graph
graph = Graph("bolt://localhost:7687", auth=("username", "password"))
query = """
MATCH (n)
RETURN n
"""
results = graph.run(query)
for record in results:
node = record["n"]
print("Node ID:", node.id)
print("Node Labels:", node.labels)
print("Node Properties:", node.properties)
```
这里的查询语句中,`MATCH (n)` 表示匹配所有节点,然后使用 `RETURN` 关键字返回节点。在结果中,我们可以通过 `id` 属性获取节点的 ID,通过 `labels` 属性获取节点的标签,通过 `properties` 属性获取节点的所有属性。如果你只想获取节点的某个特定属性,可以使用 `n.property_name` 表示获取节点的某个属性值。
阅读全文