Импорт файла json в Neo4j - PullRequest
       45

Импорт файла json в Neo4j

0 голосов
/ 14 апреля 2020

У меня есть файл json по этому пути: C: \ Users \ Joao \ Desktop \ ProjetoFinal_8150133 \ DadosExtraidosGOV Когда я пытаюсь вызвать вызов apo c .load. json (путь) в Neo4j, это говорит следующее:

Failed to invoke procedure `apoc.load.json`: Caused by: java.lang.RuntimeException: Can't read url or key file:/C:/Users/Joao/.Neo4jDesktop/neo4jDatabases/database-ae613b5d-df8e-4180-af6f-d99159d18e86/installation-4.0.3/import/Users/Joao/Desktop/ProjetoFinal_8150133/DadosExtraidosGOV/new.json as json: C:\Users\Joao\.Neo4jDesktop\neo4jDatabases\database-ae613b5d-df8e-4180-af6f-d99159d18e86\installation-4.0.3\import\Users\Joao\Desktop\ProjetoFinal_8150133\DadosExtraidosGOV\new.json (system could not find the specified path)

Так какой же должен быть мой путь, чтобы можно было использовать функцию вызова? Я уже установил apoc.import.file.enabled=true в моем neo4j.conf

Спасибо всем и будьте в безопасности.

1 Ответ

0 голосов
/ 15 апреля 2020

[ОБНОВЛЕНО]

По умолчанию файлы импорта (локальные для сервера neo4j) должны находиться в каталоге сервера import .

Однако если у вас нет доступа к каталогу импорта (например, потому что вы используете другой компьютер), вы можете вместо этого передать URL http или https. Вам будет необходимо развернуть веб-сервер для обслуживания этого URL.

Советы: Python предоставляет простой способ создания локального веб-сайта, который обслуживает stati c файлы . И ngrok предоставляет простой способ получить публичный c URL для локального веб-сайта.

...