Узлы без имен в Neo4j

#neo4j #cypher #graph-databases #knowledge-graph

Вопрос:

введите описание изображения здесь

У меня есть данные, подобные приведенным выше(например, давайте возьмем 3 верхние строки.), на один вопрос в файле *.CSV может быть несколько ответов. Поскольку у меня есть вопрос только в одной ячейке, остальные ячейки создаются как узлы без имен. Есть ли способ решить эту проблему?

Я ожидаю что-то вроде 1 узла с именем «Как дела», и его соединительные узлы будут «Отличными», «Нормальным днем», «Плохими», и для каждого из них будет отношение к столбцу ответа из csv. Заранее спасибо.

Ответ №1:

ЗАГРУЗКА CSV обрабатывает ваши данные строка за строкой. Самым простым решением было бы повторить вопрос в каждой строке и использовать

 MERGE (q:Question {name:line.name})
 

чтобы избежать дублирования.

Кстати : Я не думаю, что есть что-то вроде «подузлов», я бы назвал их меткой «AnswerOption»;)

Комментарии:

1. Да, извините, не подузлы, а соединительные узлы или узлы, с которыми он связан.