Neo4j 3.0サーバーを実行しているリモートマシン、マシン1に書き込むためにBoltを使用しようとしています。マシン1はポート7687を開いています。私は、マシン1にログインし、ブラウザインタフェースを使用してテストノードを作成した場合:Neo4j BoltがCypherクエリを一貫して処理していません
CREATE (:TestNode {Name:"Test"})
をして、私のローカルマシン、マシン2に私のスクリプトを実行します。その後、私は見ることができます
from neo4j.v1 import GraphDatabase, basic_auth
driver = GraphDatabase.driver("bolt://Machine1.com:7687",
auth=basic_auth("neo4j","password"))
session = driver.session()
#Clear what's already there
session.run("OPTIONAL MATCH(n)-[r]-() DELETE n,r")
session.run("MATCH (n:TestNode) DELETE n")
マシン1上のブラウザインタフェースで、ノードがグラフから削除されたことを示します。ここまでは順調ですね。
しかし、数千のノードとエッジを作成するMachine 2のスクリプトの残りの部分は正常に動作しているようですが、マシン1を見ると空のグラフがついています。以前の成功(しかし遅い)py2neoスクリプトから来たものなので、私が使用しているCypherステートメントに問題はないことが分かりました。何が起こっているのか詳細なログを見る方法はありますか?マシン1のNeo4jログに接続の証拠はありません。