У меня есть следующий файл json (data.json):
{
"data": [
{"name": "Folder One", "type": "folder", "id": 1},
{"name": "Folder Two", "type": "folder", "id": 2},
{"name": "File One", "type": "file", "id": 1, "folder_id": 1},
{"name": "File Two", "type": "file", "id": 2, "folder_id": 2}
]
}
Я хочу импортировать и создать две метки (:Folder
и :File
) и отношение [:BELONGS_TO]
.
Застрял здесь:
CALL apoc.load.json("file:/data.json") YIELD value
with value['data'] as data
UNWIND data as row
...
(
foreach where type is "folder" create a :Folder
foreach where type is "file" create a :File and a relationship [:BELONGS_TO] to folder
)
Как бы вы это сделали?