pip install py2neo
python
from py2neo import Graph, Node, Relationship
graph = Graph("bolt://localhost:7687", auth=("neo4j", "<your-password>"))
alice = Node("Person", name="Alice")
bob = Node("Person", name="Bob")
alice_knows_bob = Relationship(alice, "KNOWS", bob)
graph.create(alice)
graph.create(bob)
graph.create(alice_knows_bob)
query = "MATCH (p:Person)-[:KNOWS]->(friend) WHERE p.name = 'Alice' RETURN friend"
result = graph.run(query)
for record in result:
print(record["friend"]["name"])