Как да заредя външен файл, когато използвам LOAD CSV в neo4j?

Знам, че можем да използваме

LOAD CSV WITH HEADERS FROM 'file:///nodes.csv' AS row

в Neo4j, но изглежда папката по подразбиране е директория за импортиране в текущата Neo4j DB. Ако DB е под диск D, как мога да заредя csv файла под диск E с помощта на LOAD CSV (в Windows)? Опитах 'file:///e:/XXX.csv', 'file:e:/xxx.csv'. Никой от тях не може да работи...


person L.Leo    schedule 22.06.2016    source източник


Отговори (1)


Ще намерите настройка в neo4j.conf като тази

# This setting constrains all `LOAD CSV` import files to be under the `import` directory. Remove or uncomment it to
# allow files to be loaded from anywhere in filesystem; this introduces possible security problems. See the `LOAD CSV`
# section of the manual for details.
dbms.directories.import=import

Ако премахнете това/коментирате, Neo4j трябва да позволява зареждане на файлове от всяка точка на системата

person Luanne    schedule 22.06.2016
comment
или можете да зададете тази директория на какъвто и да е вашият източник - person Michael Hunger; 22.06.2016