擅长:python、mysql、java
<h2>更新:以前的答案对新的<code>py2neo</code>无效,但此答案有效</h2>
<p>当前版本的<code>py2neo</code>(4.0.0b12)删除了<code>remote</code>方法。现在您可以通过访问<code>py2neo.data.Node.identity</code>属性来获得<code>NODE ID</code>。很简单。假设我使用<code>py2neo</code>查询我的<code>neo4j</code>数据库,如下所示:</p>
<pre><code>#########################
# 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
</code></pre>
<p>我们可以通过使用属性返回的节点ID查询数据库来确认节点ID。如果工作正常,<code>a</code>和{<cd9>}应该是同一个节点。让我们做一个测试:</p>
^{pr2}$