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



文档说Defines the field on which to set the target vertex.但这意味着什么,我不清楚,因为已经有选择目标顶点的joinFieldNamelookup组合。

  • joinFieldName定义包含联接值的字段,则该类型为 String,并且是必需的。
  • lookup定义要对其执行查找或 SELECT 的索引,则该类型是字符串,并且是必需的。
  • targetVertexFields定义要在其上设置目标顶点的字段,则类型为"对象",并且不是必需的。

下面的示例创建一条边,从当前顶点(类设置为 Parent(到在 D.inode 索引上查找返回的所有顶点,其值包含在输入顶点的归档inode_parent中:

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

希望对你有帮助

问候

最新更新