py2neo 设置节点属性
时间: 2023-08-29 17:06:06 浏览: 176
在py2neo中,您可以使用`Node`对象的属性来设置节点的属性。例如,假设您要创建一个`Person`节点,其中有`name`和`age`两个属性,您可以使用以下代码:
```python
from py2neo import Graph, Node
graph = Graph("bolt://localhost:7687")
person = Node("Person", name="Alice", age=30)
graph.create(person)
```
在这个例子中,我们创建了一个`Person`节点,并使用`name`和`age`属性来设置节点的属性。然后,我们使用`graph.create()`将节点保存到Neo4j数据库中。
如果您想添加一个节点属性而不是在创建节点时设置它,您可以使用以下代码:
```python
from py2neo import Graph, Node
graph = Graph("bolt://localhost:7687")
person = Node("Person", name="Alice", age=30)
person["gender"] = "female"
graph.push(person)
```
在这个例子中,我们创建了一个`Person`节点,并使用`name`和`age`属性来设置节点的属性。然后,我们使用`person["gender"]`来添加`gender`属性并设置属性的值为`female`。最后,我们使用`graph.push()`将节点更新到Neo4j数据库中。
在py2neo中,您可以使用`Node`对象的属性来设置节点的属性,并使用`create()`或`push()`方法将节点保存到或更新到Neo4j数据库中。
阅读全文