>

CSV로드에서 노드를 일치시키고 각 일치의 값을 관계의 배열 속성으로 푸시하려면 어떻게해야합니까?

LOAD CSV WITH HEADERS FROM 'http://example.com/horse_races.csv' AS line
MATCH (j:Jockey { name: line.JOCKEY_NAME})
MATCH (h:Horse { name: line.HORSE_NAME})
MERGE (j)-[r:JOCKEYED]->(h)
ON MATCH SET r.date = r.date + date(line.RACE_DATE)


  • 답변 # 1

    현재 merge 에서  관계가 이미 존재하는 경우에만 관계 날짜를 설정하십시오. on create 를 설정할 수 있습니다  목록이 아직 없을 때 초기화하는 방법 :

    LOAD CSV WITH HEADERS FROM 'file:///jockeys.csv' AS line 
    with distinct line MATCH (j:Jockey { name: line.JOCKEY_NAME}), (h:Horse { name: line.HORSE_NAME}) 
    MERGE (j)-[r:JOCKEYED]->(h) ON CREATE SET r.date = [line.RACE_DATE] 
    ON MATCH SET r.date = r.date + date(line.RACE_DATE)
    
    

관련 자료

  • 이전 php - Checkout 페이지를 해결하는 방법으로 문제가 계속 발생합니까?
  • 다음 wordpress - Contact Form 7 PHP로 빈 필드 확인