Orientdb中边缘变换器的_targetVertexFields_参数是做什么的?

时间:2018-04-22 21:37:58

标签: orientdb orientdb-etl

CASEDefines the field on which to set the target vertex.,但这对我来说并不清楚,因为已经有joinFieldNamelookup组合来选择目标顶点。

1 个答案:

答案 0 :(得分:0)

  • joinFieldName定义包含连接值的字段,type是String并且是必需的。
  • lookup定义执行查找或SELECT的索引,类型是字符串并且是必需的。
  • targetVertexFields定义了设置目标顶点的字段,类型为Object,不是必需的。

下面的示例创建一个从当前顶点开始的边,其中类设置为Parent,以查找D.inode索引上的查找返回的所有顶点,其值包含在输入顶点的字段inode_parent中:

{ "edge": 
  { "class": "Parent", 
    "joinFieldName": "inode_parent",
    "lookup":"D.inode",    
    "unresolvedLinkAction": "CREATE"
  } 
}

希望有所帮助

此致