Збереження графових документів
У вашому застосунку вже є три вузли та два зв'язки, але наразі вони зберігаються лише в пам'яті.
У цій вправі ви під'єднаєтеся до свого екземпляра Neo4j (його вже запущено для вас) і збережете вузли та зв'язки в базі даних.
Ця вправа є частиною курсу
Graph RAG з LangChain і Neo4j
Інструкції до вправи
- Під'єднайтеся до бази даних Neo4j, використовуючи надані облікові дані.
- Створіть графовий документ із визначених вузлів (
book,jesus,jim) і зв'язків (written_by_jesus,written_by_jim). - Збережіть графовий документ у базі даних.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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)