Удалите свойства из узлов в базе данных Neo4j
removeNodeProperty(
удаляет свойства из одного или нескольких узлов в базе данных Neo4j® с помощью соединения с базой данных Neo4j.neo4jconn
,node
,propertyNames
)
Удалите одно свойство узла из одного узла в базе данных 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 = []
Получите первый узел в таблице информации об узле. Этот узел имеет метку Person
.
nlabel = "Person";
nodeinfo = searchNode(neo4jconn,nlabel);
node = nodeinfo.NodeObject(1);
Установите Title
свойство узла для одного узла в базе данных с помощью соединения с базой данных Neo4j.
properties.Title = "Analyst";
setNodeProperty(neo4jconn,node,properties)
Отобразите информацию об узле для обновленного узла.
nodeinfo = searchNode(neo4jconn,nlabel); node = nodeinfo.NodeObject(1); node.NodeData
ans = struct with fields:
name: 'User1'
Title: 'Analyst'
Удалите свойство узла.
propertyNames = "Title";
removeNodeProperty(neo4jconn,node,propertyNames)
Отобразите информацию об узле для обновленного узла.
nodeinfo = searchNode(neo4jconn,nlabel); node = nodeinfo.NodeObject(1); node.NodeData
ans = struct with fields:
name: 'User1'
Закройте соединение с базой данных.
close(neo4jconn)
Удалите свойства узла из нескольких узлов в базе данных 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 = []
Найдите узлы с меткой Person
.
nlabel = "Person";
nodeinfo = searchNode(neo4jconn,nlabel);
nodes = nodeinfo.NodeObject;
Установите Title
и Department
свойства узла для нескольких узлов с помощью соединения с базой данных Neo4j. Отобразите обновленную информацию об узле для первых трех узлов.
properties.Title = "Analyst"; properties.Department = "Sales"; nodeinfo = setNodeProperty(neo4jconn,nodes,properties); nodeinfo.NodeData{1:3}
ans = struct with fields:
Department: 'Sales'
name: 'User1'
Title: 'Analyst'
ans = struct with fields:
Department: 'Sales'
name: 'User3'
Title: 'Analyst'
ans = struct with fields:
Department: 'Sales'
name: 'User2'
Title: 'Analyst'
Удалите свойства узла с помощью имен свойства. Отобразите обновленную информацию об узле для первых трех узлов. nodeinfo
выходным аргументом является Neo4jNode
объект.
propertyNames = ["Title" "Department"]; nodeinfo = removeNodeProperty(neo4jconn,nodes,propertyNames); nodeinfo.NodeData{1:3}
ans = struct with fields:
name: 'User1'
ans = struct with fields:
name: 'User3'
ans = struct with fields:
name: 'User2'
Закройте соединение с базой данных.
close(neo4jconn)
neo4jconn
— Соединение с базой данных Neo4jNeo4jConnect
объектСоединение с базой данных Neo4j, заданное как Neo4jConnect
объект создается с функциональным neo4j
.
node
— УзелNeo4jNode
возразите | Neo4jNode
объектный массив | числовой скаляр | числовой векторУзел в базе данных Neo4j, заданной как Neo4jNode
объект, Neo4jNode
объектный массив, числовой скаляр или числовой вектор. Для одного узла задайте Neo4jNode
возразите или числовой скаляр. Для нескольких узлов задайте Neo4jNode
объектный массив или числовой вектор.
Числовой скаляр или вектор должны содержать идентификаторы узла базы данных Neo4j.
Пример: 15
Пример: [2,3,4]
propertyNames
— Имена свойстваИмена свойства, заданные как вектор символов, массив ячеек из символьных векторов, представляют в виде строки скаляр или массив строк. Для одного свойства используйте вектор символов или представьте скаляр в виде строки. Для нескольких свойств используйте массив ячеек из символьных векторов или массив строк.
Пример: "Analyst"
Пример: ["Analyst" "Clerk"]
Типы данных: char |
string
nodeinfo
Информация об узлеNeo4jNode
возразите | таблицаИнформация об узле в базе данных Neo4j, возвращенной как Neo4jNode
объект для одного узла или как таблица для нескольких узлов.
Для нескольких узлов таблица содержит эти переменные:
NodeLabels
— Массив ячеек из символьных векторов, который содержит метки узла для каждого узла базы данных
NodeData
— Массив ячеек структур, который содержит информацию об узле, такую как ключи свойства
NodeObject
— Neo4jNode
объект для каждого узла базы данных
Имена строки таблицы являются идентификаторами узла Neo4j каждого узла базы данных.
addNodeLabel
| close
| neo4j
| removeNodeLabel
| searchNode
| setNodeProperty
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.