現在、次のクエリを実行して、2つのノードとリレーションシップのプロパティを更新しています。Neo4Jと1つのクエリで複数のリレーションシップとノードを一致させて設定する
私は1,000のノードと対応する関係を1つのクエリで更新できるようにしたいと考えています。
MATCH (p1:Person)-[r1:OWNS_CAR]->(c1:Car) WHERE id(r1) = 3018
MATCH (p2:Person)-[r2:OWNS_CAR]->(c2:Car) WHERE id(r2) = 3019
SET c1.serial_number = 'SERIAL027436', c1.signature = 'SIGNATURE728934',
r1.serial_number = 'SERIAL78765', r1.signature = 'SIGNATURE749532',
c2.serial_number = 'SERIAL027436', c2.signature = 'SIGNATURE728934',
r2.serial_number = 'SERIAL78765', r2.signature = 'SIGNATURE749532'
このクエリは、大量に実行すると問題が発生します。より良い方法がありますか?
ありがとうございます。
あなたは「大量に」それを実行することによって何を意味するか説明できますか?問題のあるクエリの例を示すために説明を更新してください。 – InverseFalcon