ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Completează instrucțiunea Cypher pentru a găsi sau a crea noduri de tip Person și Course cu proprietățile name, respectiv title, legate printr-o relație ENROLLED_IN.
  • Interoghează graph folosind 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'])
Editează și rulează codul