Clauza MERGE
Clauza MERGE găsește sau creează un tipar în baza de date. Este o bună practică să împarți instrucțiunile MERGE în câte o clauză per nod sau relație.
É momentul să testezi o interogare MERGE pe baza ta de date Neo4j, graph.
Acest exercițiu face parte din cursul
Graph RAG cu LangChain și Neo4j
Instrucțiuni pentru exercițiu
- Completează instrucțiunea Cypher pentru a găsi sau a crea noduri de tip
PersonșiCoursecu proprietățilename, respectivtitle, legate printr-o relațieENROLLED_IN. - Interoghează
graphfolosind propriul tău nume și titlul cursului furnizat.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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'])