Py2neo Api 用于 Neo4j
Py2neo Api for Neo4j
我正在为 Neo4j 使用 Py2neo
API,谁能告诉我如何使用 pull()
方法从 graph
中提取数据。谁能给我举个例子。
我做了以下事情:
Node1=Node("Person",Name="Kartieya");
Graph().create(Node1);
Graph().pull(Node1);
我收到的状态为 200,即它正在工作,但我将如何获得 Node1.Name?
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
实例时才需要。
我正在为 Neo4j 使用 Py2neo
API,谁能告诉我如何使用 pull()
方法从 graph
中提取数据。谁能给我举个例子。
我做了以下事情:
Node1=Node("Person",Name="Kartieya");
Graph().create(Node1);
Graph().pull(Node1);
我收到的状态为 200,即它正在工作,但我将如何获得 Node1.Name?
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
实例时才需要。