Neo4jNode

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

Описание

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

Создание

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

Свойства

расширить все

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

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

Типы данных: 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