LoslegenKostenlos starten

Cypher-Anweisungen ausführen

Dir steht ein Graph mit Personen und Unternehmen zur Verfügung. Das Graphschema wurde für dich ausgegeben und zeigt Knoten des Typs Person und Company sowie eine Beziehung namens WORKS_FOR zwischen diesen beiden Knotentypen.

Eine Cypher-Anweisung, die den (:Person)-Knoten mit der Namen-Eigenschaft gleich dem Parameter $name findet und die name-Eigenschaft des Unternehmens zurückgibt, für das diese Person arbeitet, wurde als cypher bereitgestellt.

Führe die Cypher-Anweisung auf graph aus, um herauszufinden, wo Jo Cornelissen arbeitet.

Diese Übung ist Teil des Kurses

<Kurs>Graph RAG mit LangChain und Neo4j</Kurs>
Kurs ansehen

Übungsanweisungen

  • Führe die in der Variablen cypher gespeicherte Cypher-Anweisung auf graph aus.
  • Extrahiere die 'company' aus jedem Ergebnis, um die passenden Unternehmen zurückzugeben.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

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[____])
Code bearbeiten und ausführen