Comece agoraComece grátis

A cláusula MERGE

A cláusula MERGE encontra ou cria um padrão no banco de dados. É uma boa prática dividir suas instruções MERGE em uma cláusula por nó ou relacionamento.

Hora de testar uma consulta MERGE no seu banco de dados Neo4j, graph.

Este exercicio faz parte do curso

Graph RAG com LangChain e Neo4j

Ver curso

Instruções do exercicio

  • Complete a instrução Cypher para encontrar ou criar nós Person e Course com as propriedades name e title, respectivamente, conectados por um relacionamento ENROLLED_IN.
  • Consulte graph usando o seu próprio nome e o título do curso fornecido.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

# 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 e Executar Código