Я пытаюсь заставить OrientDB Studio отображать строку как метку для каждого node, как на этом скриншоте из Susheel Kumar
Но когда я запускаю код Susheel (размещен ниже для потомков), все узлы будут помечены их полями @rid, как этот снимок экрана:
Вопрос: Есть ли автоматический способ отображения всех этих меток?
Я могу указать individual node для отображения своего поля "имя" в качестве метки, нажав (1) node, (2) символ "глаз", (3) символ настроек и выбрав "имя" в раскрывающемся меню, но это будет невозможно сделать, когда у меня будет большое количество узлов. Это похоже на то, что вы делаете при определении класса "Person" node, но я не вижу этого в коде Susheel (см. Ниже), и я не смог связаться с ним.
И для моего приложения визуализация практически бесполезна, если я не могу визуализировать метки node, поэтому любая помощь будет очень оценена:)
Ниже приведен код, который я получил от Susheel Введение в OrientDB, чтобы создать снимок выше:
-- Create a class Person and add two properties lastName & firstName using below commands create class Person extends V; create property Person.lastName string; create property Person.firstName string; -- Create a class Employee which extends from Person & add few properties to it create class Employee extends Person; create property Employee.empno integer; create property Employee.sal integer; -- Create a class Department extends from V create class Department extends V; create property Department.deptno integer; create property Department.name string; -- If you noticed we used Inheritance above when creating Employee class by extending it from Person. That a cool feature!!! Now we have classes to represent vertex (a document) & let create a class to represent Edge to establish the relationship. create class WorksAt extends E; -- So now we are all set to add/create data to graph model we create above. -- Let create some employees (vertex or document) create vertex Employee set empno=101,firstName='John',lastName='Jacob',sal=5000; create vertex Employee set empno=102,firstName='Adam',lastName='Bill',sal=7000; create vertex Employee set empno=103,firstName='David',lastName='Manon',sal=4000; -- Similarly lets create some departments create vertex Department set deptno=10,name='Accounts'; create vertex Department set deptno=20,name='HR'; create vertex Department set deptno=20,name='IT'; -- Now time to establish relationship. Create some Edges create Edge WorksAt from #12:0 to #13:1; create Edge WorksAt from #12:1 to #13:0; create Edge WorksAt from #12:2 to #13:2; -- Show all employees select * from Employee;