2013-08-22 45 views
0

使用py2neo教程(http://book.py2neo.org/en/latest/cypher/):Py2neo暗號查詢返回的實例方法

from py2neo import neo4j, cypher 
    graph_db = neo4j.GraphDatabaseService() 
    query = "START a=node(1) RETURN a" 
    data, metadata = cypher.execute(graph_db, query) 
    a = data[0][0] # first row, first column 

試圖複製這個,我得到:

>data[0][0] 

Node('http://localhost:7474/db/data/node/1') 

我如何得到這個返回的實際數據,而不是抽象的信息?

回答

1

您的Cypher查詢返回一個節點(RETURN a),這就是傳回的內容:一個Node對象。如果它是您需要的節點屬性,則可以使用get_properties方法檢查該節點上的屬性,或者從Cypher查詢中返回特定的屬性(RETURN a.name)。