Ищите отношение Neo4j идентификатором отношения
возвращает Neo4j® отношение, заданное идентификатором отношения с помощью соединения с базой данных Neo4j.relationinfo = searchRelationByID(neo4jconn,relationid)
Ищите одно отношение или несколько отношений при помощи идентификаторов отношения в базе данных 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 =
[]
Ищите отношение с идентификатором 8 при помощи соединения с базой данных Neo4j.
relationid = 8; relationinfo = searchRelationByID(neo4jconn,relationid)
relationinfo =
Neo4jRelation with properties:
RelationID: 8
RelationData: [1×1 struct]
StartNodeID: 5
RelationType: 'knows'
EndNodeID: 9
relationinfo Neo4jRelation объект с этими свойствами:
Идентификатор отношения
Данные об отношении
Запустите идентификатор узла
Тип связей
Идентификатор конечного узла
Отобразите тип связей.
relationinfo.RelationType
ans = 'knows'
Ищите несколько отношений с идентификаторами 4, 5, и 6 при помощи соединения с базой данных Neo4j.
relationid = [4,5,6]; relationinfo = searchRelationByID(neo4jconn,relationid)
relationinfo=3×5 table
StartNodeID RelationType EndNodeID RelationData RelationObject
___________ ____________ _________ ____________ _______________________________________
5 3 'knows' 4 [1×1 struct] [1x1 database.neo4j.http.Neo4jRelation]
4 3 'knows' 5 [1×1 struct] [1x1 database.neo4j.http.Neo4jRelation]
6 5 'knows' 4 [1×1 struct] [1x1 database.neo4j.http.Neo4jRelation]
relationinfo таблица с этими переменными:
Запустите идентификатор узла
Тип связей
Идентификатор конечного узла
Данные об отношении
Neo4jRelation объект
Закройте соединение с базой данных.
close(neo4jconn)
neo4jconn — Соединение с базой данных Neo4jNeo4jConnect объектСоединение с базой данных Neo4j в виде Neo4jConnect объект создается с функцией neo4j.
relationid — Идентификатор отношенияИдентификатор отношения в виде числового скаляра для одного отношения или числового вектора для нескольких отношений.
Пример: [15,16]
Типы данных: double
relationinfo — Информация об отношенииNeo4jRelation возразите | таблицаИнформация об отношении, возвращенная как Neo4jRelation объект для одного отношения или как таблица для нескольких отношений.
Для нескольких отношений таблица содержит эти переменные:
StartNodeID — Идентификатор узла узла запуска для каждого совпадающего отношения
RelationType — Вектор символов, который обозначает тип связей для каждого совпадающего отношения
EndNodeID — Идентификатор узла конечного узла для каждого совпадающего отношения
RelationData — Массив структур, который содержит ключи свойства, сопоставленные с каждым совпадающим отношением
RelationObject — Neo4jRelation объект для каждого совпадающего отношения
Имена строки в таблице являются идентификаторами отношения Neo4j.
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.