我正在运行以下查询来更新两个节点和关系上的属性。Neo4J在一个查询中匹配并设置多个关系/节点
我希望能够在一个查询中更新1,000个节点和相应的关系。
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