0

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

抽象的な情報ではなく、実際のデータを返すにはどうすればよいですか?

4

1 に答える 1

1

Cypher クエリはノード ( RETURN a) を返します。つまり、Nodeオブジェクトが返されます。必要なノードのプロパティである場合は、 get_propertiesメソッドを使用してそのノードのプロパティを調べるか、代わりに Cypher クエリから特定のプロパティを返すことができます ( RETURN a.name)。

于 2013-08-23T11:09:56.667 に答える