#neo4j #cypher #graph-databases #knowledge-graph
Вопрос:
У меня есть данные, подобные приведенным выше(например, давайте возьмем 3 верхние строки.), на один вопрос в файле *.CSV может быть несколько ответов. Поскольку у меня есть вопрос только в одной ячейке, остальные ячейки создаются как узлы без имен. Есть ли способ решить эту проблему?
Я ожидаю что-то вроде 1 узла с именем «Как дела», и его соединительные узлы будут «Отличными», «Нормальным днем», «Плохими», и для каждого из них будет отношение к столбцу ответа из csv. Заранее спасибо.
Ответ №1:
ЗАГРУЗКА CSV обрабатывает ваши данные строка за строкой. Самым простым решением было бы повторить вопрос в каждой строке и использовать
MERGE (q:Question {name:line.name})
чтобы избежать дублирования.
Кстати : Я не думаю, что есть что-то вроде «подузлов», я бы назвал их меткой «AnswerOption»;)
Комментарии:
1. Да, извините, не подузлы, а соединительные узлы или узлы, с которыми он связан.