Учебники

Neo4j — Удалить предложение

Вы можете удалить узлы и связи из базы данных, используя предложение DELETE.

Удаление всех узлов и отношений

Ниже приведен запрос на удаление всех узлов и связей в базе данных с помощью предложения DELETE.

запрос

MATCH (n) DETACH DELETE n

Для выполнения вышеуказанного запроса выполните следующие шаги:

Шаг 1 — Откройте настольное приложение Neo4j и запустите сервер Neo4j. Откройте встроенное приложение браузера Neo4j, используя URL-адрес http: // localhost: 7474 /, как показано на следующем снимке экрана.

Приложение для браузера

Шаг 2 — Скопируйте и вставьте нужный запрос в подсказку доллара и нажмите кнопку воспроизведения (чтобы выполнить запрос), выделенную на следующем снимке экрана.

Отсоединить матч

Это удалит все узлы и отношения из вашей базы данных neo4j и сделает ее пустой.

Удаление определенного узла

Чтобы удалить конкретный узел, вам необходимо указать детали узла вместо «n» в приведенном выше запросе.

Синтаксис

Ниже приведен синтаксис для удаления определенного узла из Neo4j с помощью предложения DELETE.

MATCH (node:label {properties . . . . . . . . . .  }) 
DETACH DELETE node

пример

Прежде чем приступить к примеру, создайте узел «Ishant» в базе данных Neo4j, как показано ниже.

CREATE (Ishant:player {name: "Ishant Sharma", YOB: 1988, POB: "Delhi"}) 

Ниже приведен пример Cypher Query, который удаляет созданный выше узел с помощью предложения DELETE.

MATCH (Ishant:player {name: "Ishant Sharma", YOB: 1988, POB: "Delhi"}) 
DETACH DELETE Ishant

Для выполнения вышеуказанного запроса выполните следующие шаги:

Шаг 1 — Откройте настольное приложение Neo4j и запустите сервер Neo4j. Откройте встроенное приложение браузера Neo4j, используя URL-адрес http: // localhost: 7474 /, как показано на следующем снимке экрана.

Приложение для браузера

Шаг 2 — Скопируйте и вставьте нужный запрос в подсказку доллара и нажмите кнопку воспроизведения (чтобы выполнить запрос), выделенную на следующем снимке экрана.

Особый узел

Результат

Выполнив, вы получите следующий результат. Здесь вы можете заметить, что указанный узел удален.