0
有沒有一種方法使用Neo4j(3.0.1)來瀏覽特定標籤的所有節點ID並對每個ID應用一個過程?Neo4j:遍歷節點ID並調用一個過程
在我做類似的時刻:
MATCH (p:Person) CALL example.myprocedure(ID(p)) RETURN p
,但我不想返回任何東西。 MATCH
強迫我返回一個值。
最終的迭代也可以並行化?
有沒有一種方法使用Neo4j(3.0.1)來瀏覽特定標籤的所有節點ID並對每個ID應用一個過程?Neo4j:遍歷節點ID並調用一個過程
在我做類似的時刻:
MATCH (p:Person) CALL example.myprocedure(ID(p)) RETURN p
,但我不想返回任何東西。 MATCH
強迫我返回一個值。
最終的迭代也可以並行化?
neo4j-apoc-procedures有一個名爲rock_n_roll
的過程,允許您迭代某些內容,然後以可配置的事務批量大小對其執行操作。我想這很接近你要找的東西。
例子:
CALL apoc.periodic.rock_n_roll(
'MATCH (p:Person) RETURN p', // what we iterate over
'WITH {p} as p SET p.lastname = p.name', // action to take for each iteration
5000 // tx batch size
)
是否有可能使用APOC程序作爲行動每次迭代辦? – MAYA