Lưu graph document
Hiện bạn có ba node và hai relationship trong ứng dụng, nhưng chúng mới chỉ nằm trong bộ nhớ.
Trong bài tập này, bạn sẽ kết nối tới phiên bản Neo4j của mình (đã được khởi chạy sẵn) và lưu các node và relationship vào cơ sở dữ liệu.
Bài tập này là một phần của khóa học
Graph RAG với LangChain và Neo4j
Hướng dẫn bài tập
- Kết nối tới cơ sở dữ liệu Neo4j bằng thông tin xác thực đã cung cấp.
- Tạo một graph document từ các node (
book,jesus,jim) và các relationship (written_by_jesus,written_by_jim) đã được định nghĩa. - Lưu graph document vào cơ sở dữ liệu.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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)