Mulai sekarangMulai gratis

Menjalankan pernyataan Cypher

Anda telah disediakan sebuah graph yang berisi data orang dan perusahaan. Skema graph telah dicetak untuk Anda, menampilkan node bertipe Person dan Company, serta sebuah relationship bernama WORKS_FOR antara kedua tipe node tersebut.

Sebuah pernyataan Cypher yang mencari node (:Person) dengan properti name sama dengan parameter $name dan mengembalikan properti name dari perusahaan tempat mereka bekerja telah disediakan sebagai cypher.

Jalankan pernyataan Cypher pada graph untuk mengetahui di mana Jo Cornelissen bekerja.

Latihan ini merupakan bagian dari kursus

Graph RAG dengan LangChain dan Neo4j

Lihat Kursus

Instruksi latihan

  • Eksekusi pernyataan Cypher yang tersimpan dalam variabel cypher pada graph.
  • Ekstrak 'company' dari setiap hasil untuk mengembalikan perusahaan yang cocok.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

cypher = """MATCH (p:Person {name: $name})-[:WORKS_FOR]->(c:Company)
RETURN c.name AS company"""

# Execute the Cypher statement
result = graph.____(____, {"name": "Jo Cornelissen"})

# Extract the company 
for row in result:
    print(row[____])
Edit dan Jalankan Kode