Neo4jNode

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

Описание

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

Создание

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

Свойства

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

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

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

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

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

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

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

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

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

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

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

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

Примеры

свернуть все

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

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

neo4jconn = neo4j(url,username,password);

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

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

  • Метки узла

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

nodeinfo.NodeData
ans = 

  struct with fields:

    name: 'User2'

Введенный в R2017b