Я запускаю простую команду -> LOAD CSV FROM "file:///csvjson.csv"
в браузере neo4j.
Я получаю ошибку:
Neo.ClientError.Statement.SyntaxError: Неожиданный конец ввода: ожидаемые пробелы, '.', метки узлов, '[', "=~", IN, STARTS, ENDS, CONTAINS, IS, '^', '*', '/', '%', '+', '-', '=', '~', "<>", "!=", '<', '>', "<=", ">= ", AND, XOR, OR или AS (строка 1, столбец 36 (смещение: 35)) "ЗАГРУЗИТЬ CSV ИЗ "file:///csvjson.csv""
Я пробовал много вариантов этой команды, и они не работают.
Может кто-нибудь помочь?
1 ответ
Это не полное утверждение Cypher.
В предложении LOAD CSV
требуется термин AS xxx
, чтобы знать, какое имя переменной вы хотите использовать для каждой строки данных. Кроме того, оператору Cypher требуется предложение RETURN
, так как в настоящее время он просто читает данные (вместо записи).
Вот пример минимального допустимого оператора, который просто возвращает каждую строку данных:
LOAD CSV FROM "file:///csvjson.csv" AS row
RETURN row
Похожие вопросы
Новые вопросы
neo4j
Neo4j - это графическая база данных с открытым исходным кодом (GDB), хорошо подходящая для связанных данных. Пожалуйста, указывайте свою точную версию Neo4j, задавая вопросы. Вы можете использовать его для механизмов рекомендаций, обнаружения мошенничества, поиска на основе графиков, сетевых операций / безопасности и многих других пользовательских случаев. Доступ к базе данных осуществляется через официальные драйверы в Java, JavaScript, Python и .NET или через драйверы сообщества в PHP, Ruby, R, Golang, Elixir, Swift и других.