У меня есть коллекция под названием prodSampleNew с документами, которые имеют уровни иерархии в виде полей в arangodb:
{
prodId: 1,
LevelOne: "clothes",
LevelTwo: "pants",
LevelThree: "jeans",
... etc....
}
Я хочу взять уровни иерархии и преобразовать их в свои собственные документы, чтобы в конечном итоге я мог построить надлежащийГрафик с иерархией.
Мне удалось получить это, чтобы извлечь первый уровень иерархии и поместить его в новую коллекцию, используя следующее:
for i IN [1]
let HierarchyList = (
For prod in prodSampleNew
COLLECT LevelOneUnique = prod.LevelOne
RETURN LevelOneUnique
)
FOR hierarchyLevel in HierarchyList
INSERT {"name": hierarchyLevel}
IN tmp
Однако необходимоa для I IN [1] вверху кажется неправильным, и что должен быть лучший способ (да, я довольно новичок в AQL)
Любые указатели на лучший способ сделать это будут оценены