我是Orient-DB的新手,对于为什么我无法删除边缘感到有点困惑。
我创建了两个类:Tag
(扩展V)和parent
(扩展E)。我已经填充了3个样本标签。
然后我使用以下命令在#18:1和#18:0之间创建了一个边缘,这可以按预期工作
create edge parent from #18:1 to #18:0
但是,如果我尝试使用以下命令删除边缘,则似乎没有任何改变。该命令的结果是
delete edge parent from #18:1 to #18:0
文档: https://github.com/orientechnologies/orientdb/wiki/SQL-Delete-Edge
即使我使用Orient-DB studio删除边缘也没什么变化。我这样做是通过转到其中一条扩展传入/传出边缘的记录,按下X并确认。
我能够删除它的唯一方法是使用
删除parent
类中的边缘
delete from parent where @rid=#19:0
但是,如果我使用轻量级边缘,这将无效。我在Windows 8.1上使用OrientDB社区1.7-rc1作为独立服务器。
感谢。