Mulai sekarangMulai gratis

Klausa MERGE

Klausa MERGE akan mencari atau membuat sebuah pola di dalam database. Praktik yang baik adalah memecah pernyataan MERGE menjadi satu klausa per node atau relationship.

Saatnya mencoba kueri MERGE pada database Neo4j Anda, graph.

Latihan ini merupakan bagian dari kursus

Graph RAG dengan LangChain dan Neo4j

Lihat Kursus

Instruksi latihan

  • Lengkapi pernyataan Cypher untuk mencari atau membuat node Person dan Course masing-masing dengan properti name dan title, lalu dihubungkan oleh relationship ENROLLED_IN.
  • Kueri graph menggunakan nama Anda sendiri dan judul kursus yang disediakan.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# 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'])
Edit dan Jalankan Kode