Я пытаюсь импортировать несколько CSV, экспортированных из нескольких разных баз данных Neo4j с экспортом APO C, в одну большую базу данных. Некоторые узлы являются общими.
Существует проблема, заключающаяся в том, что отношения в CSV используют внутренние идентификаторы Neo4j для _start
и _end
вместо "первичного ключа" узлов - это @Index
с primary = true
(так же, как @Id
) вещь Neo4j или Java OGM Neo4j ?. Это плохо, потому что эти множественные экспорты могут (и будут) иметь одинаковые внутренние идентификаторы для разных узлов, и объединенный граф будет беспорядочным. То же относится и к узлам, я хочу объединить их на основе primary key
во время импорта вместо создания дубликатов.
Есть ли способ экспортировать базу данных Neo4j с APO C таким образом, чтобы она опирается на первичные ключи вместо внутренних идентификаторов? Мне нужен файл CSV или JSON, без CQL. Или есть другой способ экспорта базы данных Neo4j таким образом, что я могу импортировать несколько экспортов, и они будут объединены без проблем? ... что-то отличное от написания моего экспортера CSV и импорта, это будет самый последний вариант.