Python 用の neo4j-driver を使用してサイファー スクリプトから大量のデータを読み込もうとしているときに、この問題が発生しています。ノードXがあるとしましょう。次のことができるはずです。
(X)-[:IS_FRIENDS]->(Y)
(X)-[:IS_FRIENDS]->(Z)
つまり、ノードから来る同じ関係タイプが複数あります。しかし、スクリプト (〜 5k の挿入、行ごと) を実行しようとすると実行されますが、ノードごとに同じ関係タイプを複数許可することはできません。暗号クエリをグラフに直接実行している場合、これは問題になりません。この問題がないこれ ( https://www.lyonwj.com/LazyWebCypher/ )も見つけましたが、スクリプトを python で実行する必要があります。グラフには、最大 1,000 の関係がありません。
問題のコード:
from neo4j import GraphDatabase, basic_auth
neo_driver = GraphDatabase.driver(url, auth=basic_auth(us, pw))
neo_db = neo_driver.session()
with open(cypher_file, 'r') as f:
for line in f:
x = neo_db.run(line)