Я пытаюсь смоделировать файловую систему, используя Neo4j, Cypher и Python (Py2Neo).
Я создал модель данных, как показано на следующем снимке экрана.
Type = 0означает папку и тип = 1 означает файл.
..
Я реализую такие функции, как Копирование, Перемещение и т. Д. Для файлов / папок.
Функции перемещения выглядят просто, я могу создать новую связь и удалитьСтарый.Но при копировании файлов / папок необходимо скопировать подграф.
Как скопировать подграф?
Я создаюмодуль python, поэтому пытаюсь избежать апока.