py2neo V2では、クエリーをキューに追加するquery.append()を使用してこれを行うことができ、すべてのクエリーは後で実行できます。後でpyneo2 v3でクエリをバッチして実行する方法は?
v3でも同じことができますか?私はこれに関するドキュメントで同等の機能を見つけることができません。これが失敗し、次の警告を返し
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);")
::このことができます
/usr/local/bin/ipython3:1: DeprecationWarning: Transaction.append(...) is deprecated, use Transaction.run(...) instead
希望次
は
はい、正確です。私の知る限り、実行はクエリをサーバーに送信して処理し、それをクエリのキューに追加するために使用します。後でtransaction.process()を使用して、処理のためにすべてのクエリをサーバーに送信します。だから、おそらくクエリをキューに入れて、それらを完全に実行する方法はありませんか? –
@jyotsnasinghはいあります。 [this](https://codereview.stackexchange.com/questions/75842/optimizing-for-data-import-in-neo4j-using-py2neo)を一読してください。彼はどこに一括していますか – ScouserInTrousers
ええ、でもここで彼再度バージョン3のために動作しないbatch.append()を使用します。 –