Py2neo Api 用于 Neo4j

Py2neo Api for Neo4j

我正在为 Neo4j 使用 Py2neoAPI,谁能告诉我如何使用 pull() 方法从 graph 中提取数据。谁能给我举个例子。

我做了以下事情:

Node1=Node("Person",Name="Kartieya");
Graph().create(Node1);
Graph().pull(Node1);

我收到的状态为 200,即它正在工作,但我将如何获得 Node1.Name?

pushpull 仅对现有节点的更改是必需的。 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 实例时才需要。