Neo4jRelation

Отношение базы данных Neo4j

Описание

Neo4jRelation объект представляет одно отношение в Neo4j® база данных. Используйте этот объект найти информацию об отношении между двумя узлами в базе данных Neo4j.

Создание

Создайте Neo4jRelation объект с помощью createRelation, searchRelation, и searchRelationByID функции.

Свойства

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

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

Идентификатор отношения в виде числового скаляра. База данных Neo4j присваивает этот номер автоматически.

Пример 3

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

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

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

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

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

Запустите идентификатор узла в виде числового скаляра. Этот номер задает узел запуска отношения базы данных Neo4j.

Пример 3

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

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

Тип связей в виде вектора символов. Этот вектор символов задает тип отношения базы данных Neo4j.

Пример: 'knows'

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

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

Идентификатор конечного узла в виде числового скаляра. Этот номер задает конечный узел отношения базы данных Neo4j.

Пример 7

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

Примеры

свернуть все

Ищите информацию о Neo4jRelation объект в базе данных Neo4j® и отображении информация.

Примите, что вам сохранили данные о графике в базе данных Neo4j, которая представляет социальное окружение. Эта база данных имеет семь узлов и восемь отношений. Каждый узел имеет только один ключ name уникального свойства со значениями User1 через User7. Каждое отношение имеет тип knows.

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

neo4jconn.Message
ans =

     []

Ищите базу данных отношение с идентификатором 3 при помощи соединения с базой данных Neo4j.

relationid = 3;

relinfo = searchRelationByID(neo4jconn,relationid)
relinfo = 

  Neo4jRelation with properties:

      RelationID: 3
    RelationData: [1×1 struct]
     StartNodeID: 1
    RelationType: 'knows'
       EndNodeID: 3

relinfo Neo4jRelation объект с этими свойствами:

  • Идентификатор отношения

  • Данные об отношении

  • Запустите идентификатор узла

  • Тип связей

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

Доступ к ключам свойства и значениям отношения с помощью свойства RelationData. Здесь, отношение не содержит свойства, таким образом, структура не имеет никаких полей.

relinfo.RelationData
ans = 

  struct with no fields.

Введенный в R2018a