Neo4j Eliminar Node

En Neo4j para eliminar un Node o relaciones entre Nodes, debe usar la cláusula DELETE . Para eliminar cualquier Node, necesita la cláusula DELETE con la declaración MATCH, los datos de la declaración MATCH encontrarán el Node específico y cualquier Node que coincida con la declaración de ese Node desaparecerá. Similar a la instrucción CREATE y RETURN , simplemente reemplazará CREATE con MATCH y RETURN con DELETE . Los siguientes ejemplos ilustrarán el enfoque.

Ejemplo: la forma básica de eliminar un Node es encontrar el Node y eliminar el Node coincidente, pero antes de que pueda verificar el Node, es el Node que desea eliminar mediante el uso de la declaración RETURN , luego puede activar la consulta a continuación. Esta consulta eliminará el Node donde la etiqueta es «GeeksforGeeks», la etiqueta es «Un portal de informática» y el tipo es «Edutech».

  • Para eliminar un Node:
    $MATCH (a:GeksforGeeks { Tag : "A Computer Science Portal", Type : "Edutech" }) 
    DELETE a

    Producción:

  • Eliminación de múltiples Nodes:
    para eliminar múltiples Nodes, use la declaración DELETE y separe los Nodes con una coma «,» o puede usar la declaración MATCH de varias veces, como la consulta a continuación.

  • Múltiples Nodes eliminados:
    $DELETE (a:GeeksforGeeks { Tag: "A Computer Science Portal"}), 
    (b:W3School { Tag: "We are the Learner"}) 
    MATCH a, b

    o

    $MATCH (a:GeeksforGeeks { Tag: "A Computer Science Portal"}) 
    MATCH (b:W3School { Tag: "We are the Learner"}) 
    DELETE a, b
    

    Producción:

  • Eliminar todos los Nodes: eliminar todos los Nodes a la vez es una consulta muy corta para activar la consulta a continuación eliminará todos los Nodes a la vez.

  • Eliminar todos los Nodes:
    $MATCH (n) DELETE n

    Producción:

  • Nota: Para eliminar cualquier Node o Nodes que contengan una relación con otros Nodes, se mostrará un mensaje de error.

    Publicación traducida automáticamente

    Artículo escrito por skyridetim y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

    Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *