deleteRelation

Удалите отношения из базы данных Neo4j

Синтаксис

deleteRelation(neo4jconn,relation)

Описание

пример

deleteRelation(neo4jconn,relation) удаляет одно отношение или несколько отношений с помощью соединения с базой данных Neo4j®.

Примеры

свернуть все

Создайте одно отношение между двумя узлами в базе данных 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 с помощью соединения с базой данных Neo4j. Используйте аргумент пары "имя-значение" 'Labels', чтобы задать метку узла Person для каждого узла.

label = 'Person';
startnode = createNode(neo4jconn,'Labels',label);
endnode = createNode(neo4jconn,'Labels',label);

Создайте отношение между этими двумя узлами с помощью соединения с базой данных Neo4j. Эти узлы представляют двух коллег, которые работают совместно. Задайте тип связей как works with.

relationtype = 'works with';
relation = createRelation(neo4jconn,startnode,endnode,relationtype)
relation = 
  Neo4jRelation with properties:

      RelationID: 17
    RelationData: [1×1 struct]
     StartNodeID: 52
    RelationType: 'works with'
       EndNodeID: 6

relation является объектом Neo4jRelation с этими свойствами:

  • Идентификатор отношения

  • Данные об отношении

  • Запустите идентификатор узла

  • Тип связей

  • Идентификатор конечного узла

Удалите отношение.

deleteRelation(neo4jconn,relation)

Удалите эти два узла при помощи объектного массива Neo4jNode.

nodes = [startnode,endnode];
deleteNode(neo4jconn,nodes)

Закройте соединение с базой данных.

close(neo4jconn)

Входные параметры

свернуть все

Соединение с базой данных Neo4j, заданное как объект Neo4jConnect, создается с функциональным neo4j.

Отношение в базе данных Neo4j, заданной как объект Neo4jRelation, объектный массив Neo4jRelation, числовой скаляр или числовой вектор. Для одного отношения используйте объект Neo4jRelation или числовой скаляр, который содержит идентификатор отношения. Для нескольких отношений используйте объектный массив Neo4jRelation или числовой вектор, который содержит массив идентификаторов отношения.

Пример: 15

Пример: [15,16,17]

Введенный в R2018a