我正在玩Neo4j的Py2neo
API,有人可以告诉我如何使用graph
方法从pull()
提取数据。有人可以举个例子。
我做了以下事情:
Node1=Node("Person",Name="Kartieya");
Graph().create(Node1);
Graph().pull(Node1);
我收到状态为200,即它正在工作,但我将如何获得Node1.Name?
答案 0 :(得分:1)
push
和pull
仅对现有节点上的更改有效。 create
语句立即执行。
from py2neo import Graph, Node
graph = Graph()
# note the trailing ',' for tuple unpacking
# 'create' can create more than one element at once
node1, = graph.create(Node("Person",Name="Kartieya"))
要获取节点的Name
属性,请执行以下操作:
print node1.properties['Name']
如果您现在更改属性,则必须使用push:
node1["new_prop"] = "some_value"
node1.push()
仅当pull
的属性在服务器上发生更改并且您要同步本地node1
实例时,才需要 node1
。