นำเข้า CSV ไปยัง Neo4j บน MAC OS

ฉันยังใหม่กับ Neo4j แค่สงสัยว่าฉันควรจัดการไฟล์ CSV ของฉันเพื่อนำเข้าไปยัง Neo4j บน MAC OS อย่างไร

ฉันได้ลองสิ่งนี้แล้ว:

LOAD CSV WITH HEADERS FROM "file://macintosh hd/desktop/alarm.csv" AS csvLine

ความนับถือ


person KouPa    schedule 25.02.2018    source แหล่งที่มา
comment
สวัสดี @KouPa แจ้งให้เราทราบหากคำตอบของฉันช่วยแก้ปัญหาของคุณได้ ขอบคุณ.   -  person Bruno Peres    schedule 27.02.2018
comment
สวัสดี @ บรูโน ขอบคุณและขออภัยที่ตอบกลับล่าช้า ฉันได้รับข้อผิดพลาดนี้หลังจากนั้น: แบบสอบถามไม่สามารถสรุปด้วย LOAD CSV (ต้องเป็น RETURN หรือส่วนคำสั่งอัปเดต) (บรรทัด 1 คอลัมน์ 58 (ออฟเซ็ต: 57)) โหลด CSV พร้อมส่วนหัวจากไฟล์:///alarm.csv AS csvLine   -  person KouPa    schedule 07.03.2018
comment
ยินดี. คุณได้รับข้อผิดพลาดนี้เนื่องจากคำสั่ง Cypher ไม่สามารถลงท้ายด้วยคำสั่ง LOAD CSV ได้ บางทีคุณอาจต้องการทำอะไรบางอย่างกับแต่ละบรรทัด เช่น สร้างโหนด บางอย่างเช่น LOAD CSV WITH HEADERS FROM "file:///alarm.csv" AS csvLine WITH csvLine CREATE (:Node {id : csvLine.id, name : csvLine.name}) เมื่อพิจารณาว่าคุณมีคอลัมน์ name และ id ในบรรทัด CSV ของคุณ   -  person Bruno Peres    schedule 07.03.2018


คำตอบ (1)


คุณควรวางไฟล์ของคุณไว้ในไดเรกทอรีนำเข้าของ Neo4j ตามเอกสารประกอบไดเรกทอรีนำเข้า สำหรับระบบ macOS คือ ${HOME}/Documents/Neo4j/import

  1. คัดลอกไฟล์ alarm.csv ไปที่ ${HOME}/Documents/Neo4j/import

  2. โหลดไฟล์ CSV ที่ทำงาน LOAD CSV WITH HEADERS FROM "file:///alarm.csv" AS csvLine

person Bruno Peres    schedule 25.02.2018