EmpezarEmpieza gratis

La cláusula MERGE

La cláusula MERGE busca o crea un patrón en la base de datos. Es buena práctica dividir tus sentencias MERGE en una cláusula por cada nodo o relación.

Es hora de probar una consulta MERGE en tu base de datos de Neo4j, graph.

Este ejercicio forma parte del curso

Graph RAG con LangChain y Neo4j

Ver curso

Instrucciones del ejercicio

  • Completa la sentencia Cypher para buscar o crear nodos Person y Course con las propiedades name y title, respectivamente, y unidos por una relación ENROLLED_IN.
  • Consulta graph usando tu propio nombre y el título del curso proporcionado.

ejercicio interactivo práctico

Prueba este ejercicio completando este código de ejemplo.

# Modify the your Cypher statement
cypher = """
____ (p:____ {name: $name})
____ (c:____ {title: $title})
MERGE (p)-[:ENROLLED_IN]->(c)
RETURN p.name AS name
"""

# Add your name to the query
result = graph.query(cypher, 
  {"name": "____", "title": "Graph RAG with LangChain and Neo4j"}
)

for record in result:
    print(record['name'])
Editar y ejecutar código