deleteRelation

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

Описание

пример

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 objectArray.

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

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

close(neo4jconn)

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

свернуть все

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

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

Пример: 15

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

Введенный в R2018a