Jak zrobić wyjątek Edge w Orientdb.Jak zrobić w Orientdb przewagę, aby być wyjątkowym?
Rozwiązanie, które wymyśliłem:
- usunąć krawędź
- utworzyć go ponownie
ale nie jest to miłe. Krawędź nie ma żadnych właściwości.
Przykład:
create edge is_friend from #12:0 to #12:3
a jeśli zgłoszę go ponownie, nie powinno być błąd jak podczas dokonywania unikatowy indeks.
Dziękuję
Przykro mi, ale nie rozumiem z doc jak zrobić przewagę wyjątkowy. Przykłady dotyczą klasy Vertex .. [nie mam problemu z tworzeniem pola unikalnego dla wierzchołków, to proste ...]. Zaktualizowałem swoją odpowiedź obrazem, jeśli to pomaga ... – OWADVL
Dostaję com.orientechnologies.orient.core.index.OIndexException: Indeks z nazwą: 'UniqueEdges' nie można utworzyć w klasie: 'is_friend' ponieważ pole: ' out "jest nieobecny w definicji klasy. – OWADVL
W prawo, utwórz obie właściwości "w" i "na zewnątrz" w klasie "is_friend". – Lvca