📅  最后修改于: 2020-11-26 05:33:01             🧑  作者: Mango
在OrientDB中,借助某些属性,“边缘”概念的工作原理类似于顶点之间的关系。边和顶点是图形数据库的主要组成部分。它在边缘上应用了多态。 Edge的基类为E。在实施Edge时,如果缺少源顶点或目标顶点或目标顶点不存在,则事务将回滚。
以下语句是“创建边缘命令”的基本语法。
CREATE EDGE [CLUSTER ] FROM |()|[]* TO |()|[]*
[SET = [,]*]|CONTENT {}
[RETRY [WAIT ]
以下是上述语法中有关选项的详细信息。
JSON-提供设置为记录的JSON内容。
重试-定义在发生冲突时要重试的次数。
WAIT-定义重试之间的延迟时间(以毫秒为单位)。
BATCH-定义是否将命令分解为较小的块以及批的大小。
执行以下查询以在两个顶点#9:0和#14:0之间创建边E。
orientdb> CREATE EDGE FROM #11:4 TO #13:2
如果上面的查询成功执行,您将获得以下输出。
Created edge '[e[#10:0][#9:0->#14:0]]' in 0.012000 sec(s)
执行以下查询以创建新的边缘类型和新的边缘类型。
orientdb> CREATE CLASS E1 EXTENDS E
orientdb> CREATE EDGE E1 FROM #10:3 TO #11:4
如果上面的查询成功执行,您将获得以下输出。
Created edge '[e[#10:1][#10:3->#11:4]]' in 0.011000 sec(s)