2014-11-16 2 views
1

ЗАГРУЗИТЬ CSV с заголовками "ОТ файла: C: /CSV/film.csv" AS строки CREATE (: Film {film_id: row.film_id, название: row.title, описание: строки. description, release_year: row.release_year, language_id: row.language_id, original_language_id: row.original_language_id, rental_duration: row.rental_duration, rent_rate: row.rental_rate, length: row.length, replacement_cost: row.replacement_cost, rating: row. рейтинг, special_features: row.special_features, last_update: row.last_update});CSV-файл не загружается должным образом

Я написал этот запрос в NEO4J. после выполнения его отображаемая меня

«Добавлено 500 этикеток, создано 500 узлов, возвращается 0 строк в 1709 мс»

но не отображает свойства узлов! Я не имею понятия почему!

PS: Одна строки CSV-файл вместе с заголовком:

row.film_id, row.title, row.description, row.release_year, row.language_id, row.original_language_id, row.rental_duration, строка» .rental_rate, row.length, row.replacement_cost, row.rating, row.special_features, row.last_update «1», «ACADEMY DINOSAUR», «Эпическая драма феминистки и безумного ученого, которая должна сражаться с учителем в «Канадские Скалистые горы», «2006», «1», «N», «6», «0.99», «86», «20.99», «PG», «Удаленные сцены за кулисами», «2006-02-15 05:03:42 ""

Пожалуйста, помогите мне, у меня есть задание. :(

ответ

2

Удалите префикс в строке заголовка вашего csv во всех столбцах. row в вашем LOAD CSV, если переменная итерации.

+0

Thankyou так много! Я сделал то же самое, это сработало :) –

1

Вы можете сделать, как Стефан предлагает или изменить ваш запрос, чтобы взять фактические имена полей во внимание:

LOAD CSV WITH HEADERS FROM "file:C:/CSV/film.csv" AS row 
CREATE (:Film {film_id: row.`row.film_id`, title: `row.row.title`}); 

И так далее ...

Смежные вопросы