Bắt đầu ngayBắt đầu miễn phí

Mệnh đề MERGE

Mệnh đề MERGE sẽ tìm hoặc tạo một mẫu trong cơ sở dữ liệu. Thực hành tốt là tách các câu lệnh MERGE thành từng mệnh đề cho mỗi nút hoặc mỗi quan hệ.

Đến lúc thử một truy vấn MERGE trên cơ sở dữ liệu Neo4j của bạn, graph.

Bài tập này là một phần của khóa học

Graph RAG với LangChain và Neo4j

Xem khóa học

Hướng dẫn bài tập

  • Hoàn thiện câu lệnh Cypher để tìm hoặc tạo các nút PersonCourse với các thuộc tính lần lượt là nametitle, và nối chúng bằng quan hệ ENROLLED_IN.
  • Truy vấn graph dùng chính tên của bạn và tiêu đề khóa học đã cho.

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.

# Modify the your Cypher statement
cypher = """
____ (p:____ {name: $name})
____ (c:____ {title: $title})
MERGE (p)-[:ENROLLED_IN]->(c)
RETURN p.name AS name
"""

# Add your name to the query
result = graph.query(cypher, 
  {"name": "____", "title": "Graph RAG with LangChain and Neo4j"}
)

for record in result:
    print(record['name'])
Chỉnh sửa và Chạy Mã