Inizia subitoInizia gratis

Eseguire istruzioni Cypher

Ti è stato fornito un grafo popolato con persone e aziende. Lo schema del grafo è stato stampato per te e mostra nodi di tipo Person e Company, e una relazione chiamata WORKS_FOR tra questi due tipi di nodi.

È stata fornita come cypher un'istruzione Cypher che trova il nodo (:Person) con la proprietà name uguale al parametro $name e restituisce la proprietà name dell'azienda per cui lavora.

Esegui l'istruzione Cypher su graph per scoprire dove lavora Jo Cornelissen.

Questo esercizio fa parte del corso

Graph RAG con LangChain e Neo4j

Visualizza corso

Istruzioni dell'esercizio

  • Esegui l'istruzione Cypher memorizzata nella variabile cypher su graph.
  • Estrai 'company' da ogni risultato per restituire le aziende corrispondenti.

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

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[____])
Modifica ed esegui il codice