2015-04-23 3 views
-1

Я играл с помощью Py2neo API для Neo4j, может кто-нибудь сказать мне, как вытащить данные из с помощью метода pull(). Может ли кто-нибудь дать мне пример.Py2neo Api для Neo4j

Я сделал следующее:

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

Я ПОЛУЧАТЬ статус, как 200, то есть его работу, но, как я иду, чтобы получить Node1.Name?

ответ

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'] 

Если теперь изменить свойства, вы должны использовать толчок:

node1["new_prop"] = "some_value" 
node1.push() 

pull только необходимы, если свойства node1 изменение на сервере, и вы хотите синхронизировать свой локальный экземпляр node1.

Смежные вопросы