Обновите метки узла и свойства в базе данных Neo4j
updateNode(neo4jconn,node,'Labels',labels)
updateNode(neo4jconn,node,'Properties',properties)
updateNode(neo4jconn,node,'Labels',labels,'Properties',properties)
nodeinfo = updateNode(___)
updateNode(
обновляет существующие свойства узла с заданными свойствами узла.neo4jconn
,node
,'Properties',properties
)
updateNode(
обновляет существующие метки узла и свойства.neo4jconn
,node
,'Labels',labels
,'Properties',properties
)
Создайте один узел в базе данных Neo4j® и обновите ее метки узла.
Создайте соединение с базой данных 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 = []
Создайте один узел в базе данных с помощью соединения с базой данных Neo4j.
node = createNode(neo4jconn)
node = Neo4jNode with properties: NodeID: 47 NodeData: [1×1 struct] NodeLabels: []
node
является объектом Neo4jNode
с этими свойствами:
Идентификатор узла
NodeData
'NodeLabel'
Обновите узел путем добавления, маркирует Person
и Employee
.
labels = ["Person","Employee"]; updateNode(neo4jconn,node,'Labels',labels)
Отобразите обновленную информацию об узле. nodeinfo
является объектом Neo4jNode
.
nodeid = node.NodeID; nodeinfo = searchNodeByID(neo4jconn,nodeid); nodeinfo.NodeLabels
ans = 2×1 cell array
{'Person' }
{'Employee'}
Закройте соединение с базой данных.
close(neo4jconn)
Ищите существующий узел в базе данных 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 = []
Ищите узел с меткой Person
. Затем с помощью соединения с базой данных Neo4j отфильтруйте результаты ключом свойства и значением для человека под названием User7
.
nlabel = 'Person'; node = searchNode(neo4jconn,nlabel,'PropertyKey','name', ... 'PropertyValue','User7')
node = Neo4jNode with properties: NodeID: 9 NodeData: [1×1 struct] NodeLabels: 'Person'
node
является объектом Neo4jNode
с этими свойствами:
Идентификатор узла
NodeData
Метки узла
Получите существующие свойства узла при помощи свойства NodeData
объекта Neo4jNode
. properties
является структурой.
properties = node.NodeData
properties = struct with fields:
name: 'User7'
Обновите свойства узла. Добавьте другое свойство узла, установив новое поле в структуре задать должность человека.
properties.title = 'Analyst'; updateNode(neo4jconn,node,'Properties',properties)
Отобразите обновленные свойства узла. nodeinfo
является объектом Neo4jNode
.
nodeid = node.NodeID; nodeinfo = searchNodeByID(neo4jconn,nodeid); nodeinfo.NodeData
ans = struct with fields:
name: 'User7'
title: 'Analyst'
Закройте соединение с базой данных.
close(neo4jconn)
Создайте один узел в базе данных 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 = []
Создайте один узел в базе данных с помощью соединения с базой данных Neo4j.
node = createNode(neo4jconn)
node = Neo4jNode with properties: NodeID: 48 NodeData: [1×1 struct] NodeLabels: []
node
является объектом Neo4jNode
с этими свойствами:
Идентификатор узла
NodeData
Метки узла
Составьте таблицу с одной строкой, которая содержит данные о человеке. Задайте имя и должность человека.
properties = table("User8","Analyst",'VariableNames',{'Name','Title'});
Обновите узел путем добавления, маркирует Person
и Employee
и свойства узла заданными в таблице.
labels = ["Person","Employee"]; updateNode(neo4jconn,node,'Labels',labels, ... 'Properties',properties)
Отобразите обновленные метки узла. nodeinfo
является объектом Neo4jNode
.
nodeid = node.NodeID; nodeinfo = searchNodeByID(neo4jconn,nodeid); nodeinfo.NodeLabels
ans = 2×1 cell array
{'Person' }
{'Employee'}
Отобразите обновленные свойства узла.
nodeinfo.NodeData
ans = struct with fields:
Title: 'Analyst'
Name: 'User8'
Закройте соединение с базой данных.
close(neo4jconn)
Создайте два узла в базе данных 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 = []
Создайте два узла в базе данных с помощью соединения с базой данных Neo4j. Эти узлы представляют двух человек.
user8 = createNode(neo4jconn); user9 = createNode(neo4jconn);
Составьте таблицу с двумя строками. Каждая строка содержит данные о человеке. Задайте имя и должность для каждого человека.
properties = table(["User8";"User9"],["Analyst";"Technician"], ... 'VariableNames',{'Name','Title'});
Обновите узлы путем добавления, маркирует Person
и Employee
и свойства узла заданными в таблице.
labels = ["Person","Employee"]; updateNode(neo4jconn,[user8;user9],'Labels',labels, ... 'Properties',properties)
Отобразите метки узла для узлов.
nodeid = [user8.NodeID user9.NodeID]; nodeinfo = searchNodeByID(neo4jconn,nodeid); nodeinfo.NodeLabels{:}
ans = 2×1 cell array
{'Person' }
{'Employee'}
ans = 2×1 cell array
{'Person' }
{'Employee'}
Отобразите свойства узла для узлов.
nodeinfo.NodeData{:}
ans = struct with fields:
Title: 'Analyst'
Name: 'User8'
ans = struct with fields:
Title: 'Technician'
Name: 'User9'
Закройте соединение с базой данных.
close(neo4jconn)
Создайте один узел в базе данных 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 = []
Создайте один узел в базе данных с помощью соединения с базой данных Neo4j.
node = createNode(neo4jconn)
node = Neo4jNode with properties: NodeID: 49 NodeData: [1×1 struct] NodeLabels: []
node
является объектом Neo4jNode
с этими свойствами:
Идентификатор узла
NodeData
Метки узла
Обновите свойства узла, который представляет человека. Составьте таблицу с одной строкой, которая содержит имя и должность для этого человека. Выходным аргументом nodeinfo
является объект Neo4jNode
.
properties = table("User8","Analyst",'VariableNames',{'Name','Title'}); nodeinfo = updateNode(neo4jconn,node,'Properties',properties);
Отобразите свойства узла.
nodeinfo.NodeData
ans = struct with fields:
Title: 'Analyst'
Name: 'User8'
Закройте соединение с базой данных.
close(neo4jconn)
neo4jconn
— Соединение с базой данных Neo4jNeo4jConnect
Соединение с базой данных Neo4j, заданное как объект Neo4jConnect
, создается с функциональным neo4j
.
node
— УзелNeo4jNode
| объектный массив Neo4jNode
| числовой скаляр | числовой векторУзел в базе данных Neo4j, заданной как объект Neo4jNode
, объектный массив Neo4jNode
, числовой скаляр или числовой вектор. Для одного узла задайте объект Neo4jNode
или числовой скаляр. Для нескольких узлов задайте объектный массив Neo4jNode
или числовой вектор.
Числовой скаляр или вектор должны содержать идентификаторы узла базы данных Neo4j.
Пример: 15
Пример: [2,3,4]
labels
— Метки узлаМетки узла, заданные как вектор символов, массив ячеек из символьных векторов, представляют в виде строки скаляр, массив строк, массив ячеек массивов ячеек или массива ячеек строковых массивов. Чтобы задать одну метку узла, используйте вектор символов или представьте скаляр в виде строки. Для нескольких меток узла используйте массив ячеек из символьных векторов или массив строк. Чтобы обновить несколько узлов с различными метками узла, используйте массив ячеек массивов ячеек или массива ячеек строковых массивов.
Пример: 'Person'
Типы данных: char
| string
| cell
properties
— NodeСвойства узла, заданные как структура, массив структур, таблица или массив ячеек структур.
Когда вы задаете структуру, функция updateNode
преобразовывает каждое поле и его соответствующее значение к свойству и его соответствующее значение в узле базы данных. Функция также устанавливает свойство NodeData
объекта Neo4jNode
к этой структуре.
Когда вы задаете таблицу, которая содержит одну строку, функция updateNode
преобразовывает каждую переменную и ее соответствующее значение к свойству и ее соответствующее значение в узле базы данных. Функция также преобразовывает переменные и их соответствующие значения к полям и их соответствующие значения в структуре. Функция устанавливает эту структуру на свойство NodeData
объекта Neo4jNode
.
Чтобы обновить несколько узлов, задайте массив структур или таблицу с несколькими строками.
Чтобы обновить несколько узлов с различными свойствами, задайте массив ячеек структур.
Если свойство пропускает свое соответствующее значение, то обновленный узел не содержит это свойство.
Типы данных: struct
| table
| cell
nodeinfo
— Информация об узлеNeo4jNode
| таблицаИнформация об узле в базе данных Neo4j, возвращенной как объект Neo4jNode
для одного узла или как таблица для нескольких узлов.
Для нескольких узлов таблица содержит эти переменные:
NodeLabels
— Массив ячеек из символьных векторов, который содержит метки узла для каждого узла базы данных
NodeData
Массив ячеек структур, который содержит информацию об узле, такую как ключи свойства
Объект NodeObject
— Neo4jNode
для каждого узла базы данных
Имена строки таблицы являются идентификаторами узла Neo4j каждого узла базы данных.
addNodeLabel
| close
| createNode
| deleteNode
| neo4j
| removeNodeLabel
| removeNodeProperty
| searchNode
| searchNodeByID
| setNodeProperty
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.