#########################
# Standard Library Imports
#########################
import getpass
#########################
# Third party imports
#########################
import py2neo
# connect to the graph
graph = py2neo.Graph(password=getpass.getpass())
# enter your cypher query to return your node
a = graph.evaluate("MATCH (n:Person) RETURN n LIMIT 1")
# access the identity attribute of the b object to get NODE ID
node_id = a.identity
更新:以前的答案对新的
py2neo
无效,但此答案有效当前版本的
py2neo
(4.0.0b12)删除了remote
方法。现在您可以通过访问py2neo.data.Node.identity
属性来获得NODE ID
。很简单。假设我使用py2neo
查询我的neo4j
数据库,如下所示:我们可以通过使用属性返回的节点ID查询数据库来确认节点ID。如果工作正常,}应该是同一个节点。让我们做一个测试:
^{pr2}$a
和{我在Twitter(py2neo的创建者)和@technige谈过,他的回答是。在
啊,对。这有点间接,但你可以:
from py2neo import remote remote(node)._id
相关问题 更多 >
编程相关推荐