Я использую инструкции в http://orientdb.com/docs/last/Import-from-JSON.html для загрузки json-файла в orientdb. Все, конечно, работает. Теперь я пытаюсь добавить свойства к ребрам, и я действительно не знаю, как изменить входные данные и файлы etl для распознавания свойств края. Я хотел бы иметь свойство под названием «friendsSince» на краю. Люди обсуждают атрибут edgeFields при импорте из csv, но я не уверен, как его использовать при импорте из JSON. Заранее спасибо!OrientDB etl с краевыми свойствами от json
0
A
ответ
0
Вы можете использовать edgeFields в кромочном трансформаторе. Пример:
"edge":{
"class":"Account",
"joinFieldName":"friends",
"lookup":"Account.id",
"direction":"out",
"edgeFields": { "YOR_PROPERTY": "${input.YOR_PROPERTY}" },
"unresolvedLinkAction":"NOTHING"
}
Это работает для csv, но мне нужен json. что такое $ input? – user7406833
Другая проблема: что, если у меня есть несколько ребер, выходящих из вершин, каждый с разными свойствами? – user7406833