Отношение базы данных Neo4j
Объект Neo4jRelation
представляет одно отношение в базе данных Neo4j®. Используйте этот объект найти информацию об отношении между двумя узлами в базе данных Neo4j.
Создайте объект Neo4jRelation
с помощью createRelation
, searchRelation
и функций searchRelationByID
.
RelationID
— Идентификатор отношенияЭто свойство доступно только для чтения.
Идентификатор отношения, заданный в виде числа. База данных Neo4j присваивает этот номер автоматически.
Пример 3
Типы данных: double
RelationData
— Данные об отношенииЭто свойство доступно только для чтения.
Данные об отношении, состоящие из ключей свойства и значений для уникального отношения в базе данных Neo4j, заданной как структура. Если отношение не имеет никаких свойств, то эта структура не содержит полей.
Типы данных: struct
StartNodeID
— Запустите идентификатор узлаЭто свойство доступно только для чтения.
Запустите идентификатор узла, заданный в виде числа. Этот номер задает узел запуска отношения базы данных Neo4j.
Пример 3
Типы данных: double
RelationType
— Тип связейЭто свойство доступно только для чтения.
Тип связей, заданный как вектор символов. Этот вектор символов задает тип отношения базы данных Neo4j.
Пример: 'knows'
Типы данных: char
EndNodeID
— Идентификатор конечного узлаЭто свойство доступно только для чтения.
Идентификатор конечного узла, заданный в виде числа. Этот номер задает конечный узел отношения базы данных 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.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.