Truy vấn cơ sở dữ liệu dạng tài liệu
Sử dụng Postgres JSON để truy vấn dữ liệu dạng tài liệu khá giống với truy vấn dữ liệu quan hệ trong Postgres. Trong bài tập này, bạn sẽ luyện xây dựng một truy vấn để lấy dữ liệu tài liệu từ bảng nested_reviews bằng Postgres JSON. Chúc bạn truy vấn hiệu quả!
Bài tập này là một phần của khóa học
Giới thiệu về NoSQL
Hướng dẫn bài tập
- Cập nhật truy vấn để trả về cột
reviewtừ bảngnested_reviews. - Dùng hàm phù hợp của
pandasđể tạo một DataFrame dựa trên logic lưu trong biếnquery. - In ra bản ghi đầu tiên trong DataFrame trả về sau khi thực thi truy vấn.
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.
# Update the query to select the review field
query = """
SELECT
____
FROM nested_reviews;
"""
# Execute the query
data = ____.____(query, db_engine)
# Print the first element of the DataFrame
____(data.iloc[0, 0])