Сохранение графовых документов
У вас уже есть три узла и две связи в приложении, однако пока они хранятся только в памяти.
В этом упражнении вы подключитесь к своему экземпляру 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)