保存图文档
现在您的应用中有 3 个节点和 2 条关系,但目前它们只存储在内存中。
在本练习中,您将连接到您的 Neo4j 实例(已为您启动),并将这些节点和关系保存到数据库。
本练习是课程的一部分
使用 LangChain 和 Neo4j 的 Graph RAG
练习说明
- 使用提供的凭据连接到 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)