Orient-DB удалить ребро

Я новичок в 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

удалить родительский край с #18:1 на #18:0

Даже если я использую студию Orient-DB для удаления края, ничего не меняется. Я делаю это, переходя к одной из записей, расширяя входящие/исходящие ребра, нажимая X и подтверждая.

Единственный способ, которым я смог его удалить, это удалить ребро из класса parent с помощью

delete from parent where @rid=#19:0

Однако это не сработает, если я использую легкие края. Я использую сообщество OrientDB 1.7-rc1 в качестве автономного сервера в Windows 8.1.

Спасибо.


person Brent Robinson    schedule 12.02.2014    source источник


Ответы (1)


Кажется, ваша ошибка известна и будет исправлена ​​завтра: https://github.com/orientechnologies/orientdb/issues/2035

person Lvca    schedule 12.02.2014