无法从一个节点创建边缘到另一个节点

时间:2013-01-29 18:01:15

标签: orientdb

如何在orientDb中的两个类实例之间创建边缘。

我的Db中的类Xyz具有以下属性

 #| RID     |name
--+---------+------------
 0|    #99:6|abc
 1|    #99:7|xyz
  1. 现在,当我尝试在这两个节点之间创建边缘时,我得到了 以下错误
  2. orientdb> create edge E1 from #99:6 to #99:7
    
    Error: com.orientechnologies.orient.core.exception.OCommandExecutionException:
    
         

    执行命令时出错:OCommandSQL [text =创建边缘E1来自       #99:6到#99:7]错误:com.orientechnologies.orient.core.exception.OValidationException:The   fie ld'OGraphEdge.out'已被声明为LINK类型   'OGraphVertex',但是'xyz'类的文档#99:6   orientdb>

    1. 我可以为边缘设置一组标签/标签/属性吗?
    2. 如何在java中创建边?我们是否有一些java api而不是调用SQL?

1 个答案:

答案 0 :(得分:0)

似乎记录#99:6是一个类没有扩展V(OGraphVertex)。