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