使用py2neo教程(http://book.py2neo.org/en/latest/cypher/):
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')如何使它返回实际数据,而不是抽象信息?
发布于 2013-08-23 11:09:56
您的Cypher查询返回一个节点(RETURN a),这就是要传回的内容:一个Node对象。如果需要该节点的属性,则可以使用属性方法检查该节点上的属性,也可以从Cypher查询(RETURN a.name)返回特定属性。
https://stackoverflow.com/questions/18391497
复制相似问题