exponenta event banner

searchNodeByID

Поиск Neo4j узлам базы данных по идентификатору узла

Описание

пример

nodeinfo = searchNodeByID(neo4jconn,nodeid) создает Neo4jNode объект с использованием подключения к базе данных Neo4j ®neo4jconn и идентификатор узла nodeid.

Примеры

свернуть все

Создание подключения к базе данных 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. Бланк Message указывает на успешное подключение.

neo4jconn.Message
ans =

     []

Поиск в базе данных узла с идентификатором узла 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'

Закройте подключение к базе данных.

close(neo4jconn)

Входные аргументы

свернуть все

Neo4j подключение к базе данных, указанное как Neo4jConnect объект, созданный с помощью функции neo4j.

Идентификатор узла базы данных Neo4j, заданный как числовой скаляр для одного узла в базе данных Neo4j, или числовой вектор для нескольких узлов. Если идентификатор узла неизвестен, выполните поиск узлов с помощью searchNode и поиск связей с помощью searchRelation.

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

Выходные аргументы

свернуть все

Информация о узле для одного узла в базе данных Neo4j, возвращенная как Neo4jNode объект. Этот узел можно использовать в качестве исходного для поиска в базе данных Neo4j.

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