Я новичок в 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 для удаления края, ничего не меняется. Я делаю это, переходя к одной из записей, расширяя входящие/исходящие ребра, нажимая X и подтверждая.
Единственный способ, которым я смог его удалить, это удалить ребро из класса parent
с помощью
delete from parent where @rid=#19:0
Однако это не сработает, если я использую легкие края. Я использую сообщество OrientDB 1.7-rc1 в качестве автономного сервера в Windows 8.1.
Спасибо.