Недавно я использовал Neo4j для проекта курса, за которым следую. Я понял, как использовать APOC для экспорта моей базы данных в .csv.
Однако экспортированный CSV-файл не содержит идентификатор отношения. Я использую следующий вызов для экспорта базы данных:
CALL apoc.export.csv.all("export.csv",{})
Я также могу использовать следующий запрос Cypher для получения идентификаторов отношений:
MATCH ()-[r]-() RETURN ID(r)
Существует apoc.export.csv.query(), но я не могу придумать запрос, содержащий информацию, содержащуюся в вызове apoc.export.csv.all а также содержит идентификатор отношения.
Я потенциально мог бы запросить идентификаторы отдельно и поместить их в export.csv с помощью скрипта Python, но я не уверен, будет ли порядок отношений одинаковым для отдельных вызовов/запросов.
Любая помощь приветствуется!
"_start","_end","_type"
? Вам нужен фактический идентификатор отношений? - person Dave Bennett   schedule 26.05.2017_start, _end, _type
. Он содержит_id
для узлов, поэтому мне было интересно, почему он не делает этого для отношений. И да, я хотел бы иметь фактический идентификатор отношения, принадлежащий этим трем атрибутам :) - person Koen Verhaegh   schedule 26.05.2017