Создал events
документ в ArangoDB. Загружен 1 миллион записей, как показано ниже, что выполняется за 40 секунд.
FOR I IN 1..1000000
INSERT {
"source": "ABC",
"target": "ABC",
"type": "REST",
"attributes" : { "MyAtrib" : TO_STRING(I)},
"mynum" : I
} INTO events
Итак, запись 1 является супер-родительской, а 2 - дочерней для 1 и т. Д. 1 --> 2 --> 3 --> 4 --> ...1000000
Создал пустую коллекцию Edge ChildEvents
и попытался установить отношения между родительским и дочерним краями с помощью запроса ниже, но он так и не завершился (создал хеш-индекс на mynum
, но безуспешно)
FOR p IN events
FOR c IN events
FILTER p.mynum == ( c.mynum + 1 )
INSERT { _from: p._id, _to: c._id} INTO ChildEvents
Любая помощь будет принята с благодарностью.