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