Graph-documenten opslaan
Je hebt nu drie nodes en twee relationships in je applicatie, maar op dit moment staan ze alleen in het geheugen.
In deze oefening maak je verbinding met je Neo4j-instantie (die al voor je is opgestart) en sla je de nodes en relationships op in de database.
Deze oefening maakt deel uit van de cursus
Graph RAG met LangChain en Neo4j
Oefeninstructies
- Maak verbinding met de Neo4j-database met de meegeleverde inloggegevens.
- Maak een graph-document van de gedefinieerde nodes (
book,jesus,jim) en relationships (written_by_jesus,written_by_jim). - Sla het graph-document op in de database.
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
# Connect to the Neo4j Database
graph = ____(url=NEO4J_URL, username=NEO4J_USERNAME, password=NEO4J_PASSWORD)
# Define the collection of graph documents
graph_document = ____(
____=[book, jesus, jim],
____=[written_by_jesus, written_by_jim]
)
# Save the data to your graph
graph.____([graph_document])
graph.refresh_schema()
print(graph.schema)