Создан 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 et c. 1 --> 2 --> 3 --> 4 --> ...1000000
Создала пустую коллекцию Edge ChildEvents
и попыталась установить sh отношения родительских и дочерних ребер с помощью приведенного ниже запроса, но она никогда не завершается (создал индекс ha sh для mynum
, но не повезло)
FOR p IN events
FOR c IN events
FILTER p.mynum == ( c.mynum + 1 )
INSERT { _from: p._id, _to: c._id} INTO ChildEvents
Любая помощь будет принята с благодарностью.