py2neo node
时间: 2024-05-07 11:13:59 浏览: 125
py2neo是一个Python库,用于与Neo4j图数据库进行交互。在py2neo中,Node是Neo4j中的一个概念,表示图数据库中的一个节点。每个节点可以包含属性和关系,可以通过标签进行分类。
在py2neo中,可以使用Node类来创建和操作节点。以下是一些常见的操作:
1. 创建节点:
```
from py2neo import Node
node = Node("Person", name="John", age=30)
```
2. 添加属性:
```
node["gender"] = "Male"
```
3. 添加标签:
```
node.add_label("Employee")
```
4. 保存节点到数据库:
```
from py2neo import Graph
graph = Graph("bolt://localhost:7687")
graph.create(node)
```
5. 查询节点:
```
result = graph.run("MATCH (n:Person) WHERE n.name = 'John' RETURN n")
for record in result:
print(record["n"])
```
6. 更新节点属性:
```
node["age"] = 35
graph.push(node)
```
7. 删除节点:
```
graph.delete(node)
```
阅读全文