Executando instruções Cypher
Foi fornecido para você um grafo populado com pessoas e empresas. O esquema do grafo foi impresso, mostrando nós do tipo Person e Company, e um relacionamento chamado WORKS_FOR entre esses dois tipos de nós.
Uma instrução Cypher que encontra o nó (:Person) com a propriedade name igual ao parâmetro $name e retorna a propriedade name da empresa onde essa pessoa trabalha foi fornecida como cypher.
Execute a instrução Cypher em graph para descobrir onde Jo Cornelissen trabalha.
Este exercicio faz parte do curso
Graph RAG com LangChain e Neo4j
Instruções do exercicio
- Execute a instrução Cypher armazenada na variável
cypheremgraph. - Extraia
'company'de cada resultado para retornar as empresas correspondentes.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
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[____])