如何批量查询并稍后在 pyneo2 v3 中执行它们?
How to batch queries and perform them later in pyneo2 v3?
在 py2neo V2 中,可以使用 query.append() 将查询添加到队列中,所有查询都可以稍后执行。
如何在 v3 中做同样的事情?我在文档中找不到与此对应的等效函数。
以下是Python3.6.3使用py2neo
版本3.1.2:
from py2neo import Graph
g = Graph(host="localhost", user="neo4j", bolt=True) # Modify for your situation
transaction = g.begin(autocommit=False)
transaction.append("match(n) return count(n);")
失败并returns以下警告:
/usr/local/bin/ipython3:1: DeprecationWarning: Transaction.append(...) is deprecated, use Transaction.run(...) instead
希望对您有所帮助。
在 py2neo V2 中,可以使用 query.append() 将查询添加到队列中,所有查询都可以稍后执行。
如何在 v3 中做同样的事情?我在文档中找不到与此对应的等效函数。
以下是Python3.6.3使用py2neo
版本3.1.2:
from py2neo import Graph
g = Graph(host="localhost", user="neo4j", bolt=True) # Modify for your situation
transaction = g.begin(autocommit=False)
transaction.append("match(n) return count(n);")
失败并returns以下警告:
/usr/local/bin/ipython3:1: DeprecationWarning: Transaction.append(...) is deprecated, use Transaction.run(...) instead
希望对您有所帮助。