exponenta event banner

Neo4jNode

Neo4j узел базы данных

Описание

После создания соединения с базой данных Neo4j ® с помощью интерфейса MATLAB ® для Neo4j изучите узлы в базе данных. С помощью Neo4jNode можно исследовать степень узла и типы связей узлов в базе данных.

Создание

Создать Neo4jNode с использованием createNode, searchNodeByID, и searchNode функции.

Свойства

развернуть все

Это свойство доступно только для чтения.

Идентификатор узла для уникального узла в базе данных Neo4j, указанный как двойной.

Типы данных: double

Это свойство доступно только для чтения.

Данные узла, состоящие из ключей свойств и значений уникального узла в базе данных Neo4j, указанных как структура.

Типы данных: struct

Это свойство доступно только для чтения.

Метки узлов уникального узла базы данных Neo4j, заданные как символьный вектор для одной метки или как массив ячеек символьных векторов для нескольких меток.

Типы данных: char | cell

Функции объекта

nodeDegreeСтепень и степень для каждого связанного типа связи для Neo4j узла базы данных
nodeRelationTypesСвязанные типы связей для Neo4j узла базы данных

Примеры

свернуть все

Создание подключения к базе данных Neo4j ® по URL-адресуhttp://localhost:7474/db/dataИмя пользователя neo4j, и пароль matlab.

url = 'http://localhost:7474/db/data';
username = 'neo4j';
password = 'matlab';

neo4jconn = neo4j(url,username,password);

Проверьте Message свойство объекта соединения Neo4j ®neo4jconn.

neo4jconn.Message
ans =

     []

Бланк Message указывает на успешное подключение.

Поиск в базе данных узла с идентификатором узла 2 с помощью подключения к базе данных Neo4j neo4jconn.

nodeid = 2;

nodeinfo = searchNodeByID(neo4jconn,nodeid)
nodeinfo = 

  Neo4jNode with properties:

        NodeID: 2
      NodeData: [1×1 struct]
    NodeLabels: 'Person'

nodeinfo является Neo4jNode объект со следующими свойствами:

  • Идентификатор узла

  • Данные узла

  • Метки узлов

Доступ к ключам свойств и значениям узла с помощью свойства NodeData.

nodeinfo.NodeData
ans = 

  struct with fields:

    name: 'User2'

Представлен в R2016b