1
정확히 N 회 사이퍼 쿼리를 반복하는 방법이 있습니까? 웹 인터페이스 또는 콘솔.Cypher 쿼리를 정확히 N 번 실행하십시오.
0을 반환 할 때까지 쿼리를 실행하는 APOC 절차가 있습니다. 하지만 쿼리를 여러 번 실행하는 방법을 찾지 못했습니다.
정확히 N 회 사이퍼 쿼리를 반복하는 방법이 있습니까? 웹 인터페이스 또는 콘솔.Cypher 쿼리를 정확히 N 번 실행하십시오.
0을 반환 할 때까지 쿼리를 실행하는 APOC 절차가 있습니다. 하지만 쿼리를 여러 번 실행하는 방법을 찾지 못했습니다.
당신은 APOC 절차 apoc.periodic.iterate
사용하여 수행 할 수 있습니다 apoc.periodic.iterate
에 대해
워드 프로세서는 말한다 : apoc.periodic.iterate
와
당신이이 문을 제공, 제 1 외부 문은 값의 스트림을 제공하는 것은 할 수 처리됨. 두 번째, inner 문은 한 번에 하나의 요소를 처리합니다. (...)
아래 예제에서 첫 번째 문은 10 개의 요소를 반환합니다. 이렇게하면 두 번째 명령문이 10 번 실행되어 10 :Person
노드가 생성됩니다.
CALL apoc.periodic.iterate(
"WITH RANGE(0,9) AS list UNWIND list as element RETURN element",
"CREATE(:Person)", {}
)