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
Instruções do exercicio
- Complete a instrução Cypher para encontrar ou criar nós
PersoneCoursecom as propriedadesnameetitle, respectivamente, conectados por um relacionamentoENROLLED_IN. - Consulte
graphusando 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'])