Orient-DB删除边缘

时间:2014-02-12 04:41:26

标签: graph orientdb

我是Orient-DB的新手,对于为什么我无法删除边缘感到有点困惑。

我创建了两个类:Tag(扩展V)和parent(扩展E)。我已经填充了3个样本标签。

Sample Data

然后我使用以下命令在#18:1和#18:0之间创建了一个边缘,这可以按预期工作

create edge parent from #18:1 to #18:0

Sample Data with Edges

但是,如果我尝试使用以下命令删除边缘,则似乎没有任何改变。该命令的结果是

delete edge parent from #18:1 to #18:0

文档: https://github.com/orientechnologies/orientdb/wiki/SQL-Delete-Edge

delete edge parent from #18:1 to #18:0

即使我使用Orient-DB studio删除边缘也没什么变化。我这样做是通过转到其中一条扩展传入/传出边缘的记录,按下X并确认。

我能够删除它的唯一方法是使用

删除parent类中的边缘

delete from parent where @rid=#19:0

但是,如果我使用轻量级边缘,这将无效。我在Windows 8.1上使用OrientDB社区1.7-rc1作为独立服务器。

感谢。

1 个答案:

答案 0 :(得分:1)

似乎您的错误已知并且明天将会修复:https://github.com/orientechnologies/orientdb/issues/2035