2017-01-11 6 views
0

http://orientdb.com/docs/last/Import-from-JSON.html의 지침을 사용하여 json 파일을 orientdb에로드하고 있습니다. 모든 것은 물론 작동합니다. 이제 가장자리에 속성을 추가하려고하고 있으며 가장자리 속성을 인식하기 위해 입력 및 etl 파일을 변경하는 방법을 알지 못합니다. 나는 가장자리에 "friendsSince"라는 속성을 갖고 싶습니다. 사람들은 csv에서 가져올 때 edgeFields 속성을 논의하지만 JSON에서 가져올 때 어떻게 사용할지 모르겠습니다. 미리 감사드립니다!json의 가장자리 속성을 가진 OrientDB etl

답변

0

가장자리 변압기에서 edgeFields를 사용할 수 있습니다. 예 :

"edge":{ 
    "class":"Account", 
    "joinFieldName":"friends", 
    "lookup":"Account.id", 
    "direction":"out", 
    "edgeFields": { "YOR_PROPERTY": "${input.YOR_PROPERTY}" }, 
    "unresolvedLinkAction":"NOTHING" 
} 
+0

csv에는 작동하지만 json이 필요합니다. $ input이란 무엇입니까? – user7406833

+0

또 다른 문제는 다음과 같습니다. 여러 개의 가장자리가 정점에서 나오고 각 가장자리가 다른 속성을 갖는 경우 어떻게해야합니까? – user7406833