Comece agoraComece grátis

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

Ver curso

Instruções do exercicio

  • Execute a instrução Cypher armazenada na variável cypher em graph.
  • 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[____])
Editar e Executar Código