НачатьНачать бесплатно

Сохранение графовых документов

У вас уже есть три узла и две связи в приложении, однако пока они хранятся только в памяти.

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