1

如何在 orientDb 中的 2 个类实例之间创建一条边。

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

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

Error: com.orientechnologies.orient.core.exception.OCommandExecutionException:

执行命令时出错:OCommandSQL [text=create edge E1 from #99:6 to #99:7] 错误:com.orientechnologies.orient.core.exception.OValidationException:已声明字段“OGraphEdge.out”作为 'OGraphVertex' 类型的 LINK 但值是文档 #99:6 的类 'Xyz' orientdb>

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

1 回答 1

0

似乎记录 #99:6 属于不扩展 V (OGraphVertex) 的类。

于 2013-01-30T10:44:49.120 回答