Tengo un problema al importar un archivo .csv a Neo4j. Mi neo4j está en la ventana acoplable, cuando intento importar el csv usando express, aparece un error: Neo4jError: Couldn't load the external resource at: file:/organizations.csv
Seguí esto: Neo4j LOAD CSV Error: unknown protocol: c , así que cambié mi archivo neo4j.conf, pero no resolvió mi problema, todavía recibo el error. La ruta está 100% bien, porque mi archivo .js está donde está el archivo .csv.
LOAD CSV FROM 'file:///organizacje.csv' AS line MERGE (o: Organization {organizationNr: toInteger(line[0]),name: line[1]}) RETURN o¿Que esta mal aquí?
De forma predeterminada, la importación de archivos csv en neo4j requiere que los archivos estén ubicados en esta configuración que se encuentra en el disco local (en su DOCKER)
dbms.directories.import=<NEO4J_HOME>/import/Si no puede colocar el archivo en ese disco local, le recomiendo que lo coloque en el servicio web de Amazon, en Google Cloud o en Microsoft Azure. Luego use http para acceder a su csv. Ver ejemplo en el enlace de abajo.
https://neo4j.com/docs/cypher-manual/current/clauses/load-csv/#load-csv-import-data-from-a-remote-csv-fileEjemplo:
LOAD CSV FROM 'http://<aws S3 dir>/organizacje.csv' AS line MERGE (o: Organization {organizationNr: toInteger(line[0]),name: line[1]}) RETURN o